Omotayo Imani
He is not a bad professor but he lacks real enthusiasm. A lot of dry spots during lecture, but he does answer questions and is pretty knowledgeable about programming. I would still recommend him is you are just starting out but be ready to work he gives out a lot of work. It's not hard but tedious. Just do the work study and you should be good.