Khai Lu
has MULTIPLE assignments due every week. Also many discussion posts. But very easy. Everything is online and he is very helpful. Lots of workload but he is very kind and understanding. He is kind enough to offer extensions on many assignments. You have to find time to do all the homework, textbook is big help! 