Basheer Qolomany
His instructions are never clear. He doesn't use real-world common sense with his programs. His tests are 20% of the gradeand are hard. He gives you little time to complete big assignments and for his labs, he posts them on Fridays, doesn't let anyone know and has them due the following Tuesday. His communication is the worst