Tadd Colver
Tadd is very intelligent and a good teacher. He gives a lot of homework but is helpful for the exams. This isn't one of those classes you can get by without listening to lectures. A lot of people made that mistake and you could tell through the discussions by the questions they'd ask. Review lectures to prepare for exams- they're difficult but fair