Justin Moscarello
Best instructor I've ever had by a mile. Captivating lectures littered with cool facts and anecdotes, exam questions taken directly from his slideshows (lowest exam grade gets dropped), and extra credit. Also very accommodating and was always open to meeting with me over Zoom or after class since I could never make his office hours. Take him!