Unfortunately, I found Peter Todd to be a lazy teacher and he copied most feedback from the past semester. Some criticism was valid but one area I made huge efforts in, had the same feedback (almost word for word) as before. Further, I found his efforts in class to be bare minimum. Just enough to say "I have taught the class".
Educated in his field. Also a good guy.
Great teacher. Maybe bad reviews are because he has a job in charge of discipline stuff.
One of the best teachers I have had. Controls the class but is friendly and considerate. I learnt more from him than most others.