Alex Molaver
I disagree with the negative review. Alex is super nice and was incredibly understanding when I had personal matters come up. He gave me lengthy extensions on assignments and exams. The class is pretty straightforward, but it is a bit odd being fully online with no meetings. Exams are easy if you go over his written lectures and lecture outlines.