Greg Rocheleau
He does not require attendance as I have taken two of his courses. It is very lecture heavy so being in class is important. There is a discussion board each week due on Sunday for CJC 102 and CJC 220. Exams are not proctored, but not everything is easy to find online. I did not use the textbooks, but if I did I would have done better on the exams.