Ahmed Abdelrahman
You can barely understand him and he tells you to get the book, however the book is nothing like his lectures and doesn't match up. He sometimes forgets things in class and is always having to check things to make sure its right. He's confusing while he explains things and goes super fast. He reads off the powerpoint and doesn't go into detail