Professor Shealy is a good professor. Although there is a lot of material to cover in the class, it is set up very well and you will learn it. There is lots of opportunities to earn points and even extra credit. Attendance is mandatory but there is a buffer in place.