Lawrence Hall
Hall is a good guy, but a poor teacher. You have to pay very very close attention to understand anything. If you zone for one day you're screwed for two weeks. Tests and exams are worth all of your grade so he's very strict. You have to do them on time and in full. It's all online assignments. He's a Yankees fan. Tough to understand material tho