Kafi Hassan
CYSE-220 was already a mess. Pre-reqs were incorrect and complaints were all over the place. This was Hassan's 1st time teaching, so he's new to everything. Yeah, miscommunication and unclear instructions were his biggest flaws. There was complaint on unfair grading too, so these are what gave him such a bad reputation. Not a good 1st impression.