You really want to be paying attention to his class and doing all you can to stay caught up. His lectures are confusing, since he reads off a power point most of his time and uses life analogies a lot, but when it comes down to it, he is extremely helpful and will go the extra mile to help his students, especially with due dates and extra credit.