Stephen Ray
Amazing professor. I took the course online and it was clearly laid out. His course consists of mandatory interactive lecture videos you have to watch, quizzes, homeworks, and exams. There was a total of 4 exams including the final. Extra credit was also provided and notes on exams. Grading rubric was 85-100 A, B 