Andrea Patrucco
You will learn a lot of details about purchasing. It's not easy, the coursework is extreme. He allows working in groups and submitting assignments as a group. Being in a group made the course substantially more manageable. Professor was available at any point and was very responsive.  He knows his stuff and is passionate about it.  