Patrick Van Horn
Good professor that wants students to succeed but grades a bit harsh on assignments. He was always available and works with your schedule if you want to get help. Moves slides pretty fast so be ready for that and make sure to do the readings because they help a lot and outline exactly what he is going to lecture on. Textbook is also free. Good prof