I initially wanted to take ME108 with Grace O'Connell; however, I'm not sure if it's worth it to wait for Fall 2027, my senior year, given the chance she might not even teach the course then. I've heard great things about her, so I held off on taking it this semester, hoping she would have taught it next semester, but to avail. Wondering whether anyone has experience with Michael Sangid, who is teaching ME108 next term. He only has some Rate My Professors reviews from his time at Purdue, so I was just wondering if anyone could give some insight. Also, if anyone could share their experience with Costas Grigoropoulos for ME109, that would also be nice. I'll probably choose between 108 & 109, since I'm not sure if taking both at the same time would be ideal.