Jarrett Morrow
This class is great. Although the professor isn't always present in the discussions, the course is designed to be autotutorial. The textbook isn't really needed. There is quite a bit of writing here. There is a running group project throughout the course. This class requires work but it is not difficult. If you put the work in, you'll get an A.