Sergio Orozco
I took him in the summer online. He gives a lot of work (group work & quiz weekly). He also assigned online hw, which is honestly more complex than what is on the exams. There are many opportunities for extra credit and he is very quick with emails. The subject is challenging, but he clearly wants you to pass.