Lawrence Rouse
While this class does require a lot of reading & writing, it's nothing that's too much to handle. The material is interesting and at times complex, but Dr. Rouse did a great job of trying his best to help students understand the material. He answers emails in a timely manner and will grade based off if he can tell you've put in the required effort.