Amazing professor! Class is fairly straightforward. I took this class online so he responded to emails quickly. Textbooks are required there are 3, 4 1/2 assignments due, and there are participation points (discussion board online). No final exam, but there is a paper always check syllabus for updates, but he will announce on BB.