Yucheng Tu
Professor Tu provided great lectures. 2 midterms, a final and 9 homework assignments. The midterms were straightforward and the homework assignments could be difficult but you get to drop the lowest two. Definitely look for him on the schedule!!