Paul Pasles
Great professor, takes the time to teach you the material and give you clear feedback on homework assignments and exams. Tests are relevant to class lectures and homework, and grading on both homework and exams is fair. If you put in the work you'll get a good grade. Would definitely take him again.