Joshua Ellery
Prof. Ellery is an amazing prof. His lectures are kind of long but bearable because he has a sense of humor. As long as you read the course material this course is a breeze. The term paper is kind of long but he offers help and his help is so beneficial! Def. consult with him on the term paper and you should finish with a decent grade.