Gregory Kruczek
He is a great professor. Super passionate about what he teaches and genuinely cares about his students and wants them to succeed. The class isn't easy, you have to study and keep on top of the work, but as long as you do you'll be on a good track.