The F in this course was COMPLETELY MY FAULT! Dr. Callahan is truly a great professor and if I could go back in time I would try much harder. He is lenient on deadlines, but don't abuse it. Attendance is mandatory but he makes the classes really fun and normally lets us out early. 