Jaspreet Mundeir
Prof. Mundeir is very knowledgeable and is very straightforward. She lectures directly from her ppts in verbatim so there's no need to get the book. There's an online midterm/final and a group presentation. Attendance is not mandatory and you can study mostly at home since she uploads her ppts online. She's great overall and I highly recommend her.