John Beard
Really nice guy who knows his stuff but he's a little unrelenting when it comes to grading and looks for super specific answers on all the quizzes, marks you down on little things. Homework due every class. Shoutout to the TA who gave us everything we needed to know for the final. Don't know if I would have passed the final otherwise.