Dr. McElroy is clearly a super nice guy who cares about the students, and he guarantees a 4.0 if you do all the work on time. He does assign work due on the weekend which can be really annoying. He also hasn't responded to any of my emails. The class is really easy, just make sure you do everything on time.