You're going to learn alot in this class, but it's a very interesting class or for me it was. Dr. Aravena is very good at teaching controls, and from the way students talk about the other teachers that teach control, Aravena sounds like the best for this course. You're going to have to take a lot of out class time for this course but it's worth it.