An interesting and challenging course. Maria is a patient and approachable teacher.