Prof. Vardakas gives good lectures. Extremely open to questions and will gladly help you before, during, and after class. The material is challenging, but his desire is for his students' success! So glad I took him. Be ready to put forth effort and time, but he'll help you with whatever you need to succeed.