Duncan Hardy
Took this class online. Great professor. Many of the assignments were small easy quzzes worth at most 5pts and easy discussions. Not many papers and professor gives great feeback on assignments. There are about 5 major assignments throughout the course which are all easy to complete. 