Dr. Reed is a great professor. He teaches a hard subject, and he understands that. He will always find time to meet with you outside of class to explain the lessons in more detail. He truly cares about the success of his students. Attendance was not mandatory. Although there was a lot of homework, he is open to extending it for you to actual learn.