Peter Lea
Dr. Lea is very organized and very efficient with class time. He uploads all his PowerPoint slides on Canvas, he thoroughly explains all topics in class, and he does example problems. My only problem with him is the difficulty. There is 10% curve in the course and that's for a good reason. There will be a lot of very challenging material.