Ahmed Ibrahim
Not great at delivering class through an online format, not sure if he is much better in person. For our final exam no information on what topics would be covered other than everything. Also our midterm seemed to be a lot of random C syntax question. A lot of copy and pasting from the internet was done when it came to him making weekly quizzes.