Undergraduate Projects in Mechanical Engineering
Very great class/project. You work in a small team with a faculty member of your choice. It's hugely rewarding and for the first time I had the freedom to choose what I wanted to do in one of my courses! Totally recommend doing it!