Tianxu Chen
I found his lectures helpful and the course interesting. He does leave the reports open-ended but offers help when asked for/needed. If you're unclear about expectations, ask! An exact template isn't feasible for a variety of different clients. 1x quiz/week, giant term-long project with 2 reports/presentations. Pick a solid group on day 2 of class!