Cai Wang
I was really impressed with Cai's ability to be so involved with her online class. Online classes can be very tricky and she made this class a very good experience. Weekly emails, clear outline for the class, fair grader, very hard not to pass her class if you are doing the work. She is also very reachable by email for any help you may need.