Kenichi Okamoto
Dr. Okamoto had some of the most interesting lectures and really teaches the material very well. This is a writing in the discipline course, so there are many papers and research articles to read and write, but it is manageable. His grading was very nice for the papers. Basically, half the grade is a completion grade.