Prof Rich gave a lot of extra credit opportunities. However, we spent every class just watching him recopy his own notes onto the chalk board. It was boring. He cancelled class a lot and just came off as not really wanting to be there at time. Test questions are way harder than the example questions done in class. Group quizzes too (yuck)