Theory II is hard as heck, and it goes at the speed of light. Dr. Geary is hilarious and ready to help. If you need the help and ask in a reasonable time (not the night before), he'll do his best to help you. If you care, he'll care. PLUS you get a redo on *almost* every assignment and can go to him for help to get full points on the assignment.