Alex Hakimi
I would not recommend Hakimi for MEEN 2240 if you want to learn in class. The material is not difficult, but you have to teach yourself pretty much everything. The homework assignments can take hours. He does not give feedback if you do not understand a concept. Attendance is not required but there are random in-class assignments, so don't skip.