Theodore Molla
Excellent professor! Dr. Molla teaches using a reverse classroom where he posts 2 short 30 minute lectures each week succinctly going over the content for the week. Class time is used to practice proofs and solve interesting problems. Homework is also fairly short and reasonable. Take him if you can!