Bassem Saad
Great professor. Lectures were short but taught with examples and he really makes sure you're following along. A challenging class, especially with tests, but there was always a practice test/review day for any extra help. I enjoy his excitement to teach, very visual teacher. Definitely used the whiteboard to its fullest extent.