I also graduated from CS at Dawson. I've been told that Taz and François Paradis know each other quite well and this is probably the result of said friendship. But this is all heresay.
That's interesting. I went to see them today and it didn't seem like they were coerced into expelling him. They seem to really have something that makes them strongly believe it was necessary. Gah, I'd love to know.