I spent about a semester doing the initial writeup, then pretty much built it up from scratch again over two months.
@lukasodb and others, I'd be happy to look at your sample (my ethics is more meta-ethics but maybe it's still of some use if your sample's in the area)