Professor Alnifie makes sure to thoroughly explain the material and encourage the class to ask questions. She provides examples for each concept covered in class and walks through it in details, which helped me better preform and understand the material. Projects can be challenging, but if you start early and reach out to her u'll be good to go.