I had him like 16 years ago and he was the best then.
He is the classic Do as I say, not at I do teacher. Great teacher ( when he has the time and spends the time with us), but a poor mentor.
Mr. Di was simply a great teacher, very helpful and energetic. He inspired the kids I went to school with to follow his rules because you respected him.
He infuses his history lessons with impassioned left-wing rhetoric which stimulates class discussion. Bravo.
Makes up rules but doesn't follow them. We can get away with alot! Hes cool.