Adam Hauptfeld
This proffesor was wonderful. He explains everything very clearly and sorts out any questions that one might have. There's only 2 essay which are explained very clearly on how they should be done. He's kind and knows how to engage the class. Fast grader and overall amazing proffesor.