Daniel Soucy
Daniel is awesome! He is clear in expectations, grades fairly, and expects you to participate during class, even in lectures. Projects are not overly difficult but are time consuming. Everything is laid out clearly during class time, otherwise he's available to email. He has a great sense of humor and genuinely cares that you're successful.