Laurence Brodeur
He is a nice enough guy but I did not enjoy him as a professor. He lectures a lot and often goes off on tangents. His expectations are often unclear and he grades hard even on small in-class assignments. If you want an A, be prepared to put more time and effort into this class than you would expect for a course at this level.