Pirouz is a great professor, she will scare ya bit in the beginning of the semester but don't worry. Although this class has been know to be very difficult. As long as you learn the material, participate in class & labs, and study good for your exams you'll be completely fine. The final exam is very HEAVILY weighted so don't get too comfortable. 