Brian Connolly
Hes very understanding and tries his absolute best to make his students understand. The course itself is difficult no matter who teaches it, but he really tries to make it so the students succeed. Great professor, dont know why anyone would rate him badly! Study and do your work and youll pass.