Professor Maine is the best professor I have ever had and I am confident he is the best I ever will have. His class has a decent amount of assignments but he is willing to help with everything and he teaches the material so well and will help individual students so they understand. He cares about his students and wants you to pass. Great professor.