Muxin Zhai
She is the sweetest professor. I gave a 4 is because all assignments are on tophat and nothing is through canvas, and I forgot to do homework a lot, but she did open them back up for me to complete. You have to answer multiple questions during the lecture for participation/correctness, which is worth 20% of your grade, so attendance is mandatory.