Blaine Tomkins
Best prof ever. I had him for 3 classes and would take him again. Cares about students and tries to make class fun. Lecture heavy but theres a lot to cover plus he gives good examples. Tests and homework are very straightforward if you pay attention and study. You should take him if you can!