Tim Nikiforuk
Awesome teacher!! He is very clear about all assignments and how you will be graded on the first day of class. He will work with you if you have any questions. There's a four page term paper however he lets you know the first day of class so if you keep up with it you can have it done before its even due. EC offered throughout the semester as well!