Dr. Kane is a fantastic professor. Her lectures are brilliant, and her projects build onto one another so you're always prepared for what's next. Her PowerPoint slides are a little overwhelming, and the reading assignments are heavy. If you need her assistance she is available. Class participation and group work was actually a real pleasure.