Wenke Lee
No quizzes/tests, but homework is VERY time consuming. Project writeups are broken into tasks, with tasks assigned points out of 100 per project. Encourages open communication between students. Assignments require either a background or quick learning of network concepts. TAs were quick to respond to questions. Big time commitment!