The best teacher I have had a Rocky so far. (this is Kenyan)
Awesome dude, treats students as his equals, is kind, has awesome pets.
He helped me through a lot of stuff when I was in high school!
makes learning anything involving science extremely fun. you learn a lot about science and you remember it because Creegan uses humor to emphasize