Craig Schlenoff
Schlenoff is an AMAZING lecturer! His lectures are clear and he is really good at answering questions. He replies fast to emails if you need any help! Show up, take notes, and do the optional practice problems bc those are the same as the quizzes. Take him if you can!! He really cares about his students! He drops some assignments to help your grade