Abdalla Abousheaisha
Dr. Abdallah will be often ridiculed by other students for being too tough or mean but realistically, he does this to prepare you. Your first encounter with Abdallah will likely be CMPEN270, and later you'll enter much harder classes with a higher workload. His toughness and harshness is there for a reason. After the semester, he's a great guy.