Nina Bhatti
One of the worst classes I have taken. Even with a good CS background, I struggled in this class. Her lectures are barely useful. She does not tell what the midterm and final are going to be like and expects the students to learn every lab and assignment she gave, which are not of any help when it comes to taking tests. DO NOT TAKE HER CLASS!!!