Daniel Godrick
Expects a lot from you as a student but is very understandable and there to assist in any way he can. The way he runs his class is very organized and structured. There is a lot of reports to do but working with a team is super fun and useful. Loved this class and love Prof. Dan!!