Evan Thatcher
Dr. Thatcher is a nice guy but this course is really bad. The jump in difficulty from pre lecture- post- challenge HW is insane and lectures/ lecture videos will not help you. recitation and lab are a waste of time. Get ready to teach everything to you self cuz Evan is not gonna help you. His lectures also suck and aren't helpful. 