Mario Micheli
The lectures are very clear and organized. Micheli emphasizes the full understanding of the theory. The homework and section worksheet problems helps to prepare for exams. The grade is curved, centering the average at like a B.