This professor was awesome. His test and quizzes were easy. He provides lots of extra credit at the end. You also sometimes get extra credit points randomly if you show up to class. He thoroughly explains the content and encourages class participation 