Tim Fitzjohn
Tim is a enthusiastic professor and answers questions well. The midterm and final make up 70% of the mark which can be good or not. The class is boring but he does a decent job at making it less boring.