Mike "Defi" Defiore is an awesome teacher, who can have fun with his students at the same time as teaching them.
When I had him as a teacher he had just got to W.C.S. I thought he was awesome, did a great job. Easy to communicate with.
Mister D is one of the reason why Im becoming a History teacher. Absolutely great guy for WCS.