Ola Ajaj
He is an amazing professor. At least for CSC 301. The problem with the course is there are too many papers. In total I have written about 25 pages so far. It is a lot for a CS course in general. I understand it is an ethics course but they should check into that. Dr. Ajaj is nice, understanding, co-operative and good hearted. Take him, easy B+, A-.