Dr. T was great! Very clear course outline, used his TAs well, made student led study groups for the students, very proactive professor, funny, gives SOOO many resources for you to understand the material. One of the best professors I have had. Definitely take him!! 