William Rockey
This is naturally a difficult class no matter what professor you have. While you do have to be self reliant in this class, Professor Rockey is a very helpful teacher. If you have questions he is more than willing to help but you have to put in the effort to learn. He is a fair grader and supportive.