the sweetest person you'll ever meet. maybe a little boring during class but he knows his stuff and it's so clear during class. he'll get you to pass no matter what. amazing person.
You can't say anything bad about Cannon as a guy - extremely nice and intelligent, but has to take some lessons on enthusiasm and public speaking.
He's a great guy, very nice. Class involves a lot of writing and homework is a lot of reading, but it's worth it. He's a pretty good teacher.
very very nice man, but I spent two years with the text book as my teacher
Great Teacher! I did the best of all seniors in Govt. 2nd sem. last year! Yahoo!
rated 3's only cause i don't have him but i had to sayhe's the coolest coach
Nice guy, decent teacher, odd teaching methods but you'll do well on Regents