Professor Valsesia is a really engaging lecturer and she does a great job of making the class more hands-on and interactive. There are 2 group projects that are fairly straightforward but you have to earn your grade. Final exam was challenging. All in all, glad I took her course!