Professor Holoboski is great! He has in depth lectures that prepare you well for exams. I appreciated that he was always willing to answer questions and meet in office hours. I did have to work hard in this class. The material is math heavy, so prepare for that. The labs can be challenging, but working with peers is helpful. Study hard for exams!