Zhaohua Dai
Took async Planet Earth w/ him. He will remind you about deadlines 24/7, which can be helpful. He often graded my labs oddly, marking off for benign reasons. Confusing syllabus but w/ his reminders, you won't really need to look at it. Tests came from textbooks (available online) and lectures, so as long as you study, you'll pass. 