Salman Bhatti
Great professor I feel like I learned the most in this class then all the other classes I have taken towards my degree. He relates the information we learn in class with his real world experiences in the tech industry. There are 3 exams and 1 project. Exams are tricky since a lot of it comes directly from his lecture so you need to pay attention.