James Thompson
Avoid Professor Thompson at all costs. He could care less if his students succeed. He makes everything as difficult as possible in the most meaningless ways. Grades you based on whether or not it is formatted "his way." He has no real-world experience to teach from, which is obvious in the way he grades. I learned nothing from him. Horrible.