Tim Yeh
Extremely tough as a beginner. Labs took 5-10hrs to complete (for me). Final project had 8! people on it, but you could select your team. out of 1000 points, >800 is a B and as long as you get 100's on the labs and above a 60 on both exams you'll get a B. Tim is also SO funny and just wants you to succeed. he has hella asian dad vibes. 