Here's once happened in his class(in fact,many times) ----> He forgot what is the answer in the blank of the powepoint. Although required for Business majors, I would suggest only taking the course if you have a background in programing. Lectures are (yawn) boring, but Tom sprinkles in jokes here and there. He reminds me of the PC guy, in the Apple Mac vs PC commercials. MPs suck, just get used to it. The material is INCREDIBLY boring. Class is semi-useful. Go to lab. Don't buy the books, the only one possibly worth buying is the notebook he made. Difficulty of this class varies greatly from person to person. Avoid if possible!