Rahman Ghamasaee
I took him for Spring 2020 and it honestly wasn't that bad of an experience. He's a great professor that is teaching a difficult course so it's up to you to do some extra studying outside of class. The virus kinda made it hard to keep up but all the homework, labs and exams were in mastering lab.