Stephen Haller
Prof. Haller is amazing!. He makes class enjoyable and is always willing to help you better understand something. He gives 4 assignments that you should get a good grade on as long as you study and attend lectures. Whether you enjoy history or not, you will come out of his class gaining tons of info! 