Professor Tarshish was great. This class was not a heavy workload. There are some quizzes, a few tests, and a couple research papers. As long as you stay on top of everything, this class is not difficult. He is also very passionate about what he is teaching. 