Junshu Bao
If you are taking the course because you have to or do not want to put in a lot of effort, Bao is the way to go. Minimal effort for decent grade, she is not a great teacher, but you will get by. She assigns homework almost every week. homework was worth half the final grade and she is understanding about personal situations. 