Professor Kyriakou is amazing. Overall this was a tough class but she made it worth it. Show up, read the material & ask all the questions you need. She answers emails fast & is always there for office hours. You can tell she loves what she teaches and her job. Lots of hands on activity so participation is important!!