Ian O'Toole
Few redeeming qualites for this professor. He does not respond to emails, he does not provide help. His lecture consists of various sources he finds online after selecting the first result on google. I learned nothing about software development. Passive aggressive emails. Takes weeks to grade. Does not provide solutions for assignments.