Moe Rabea
Honestly, everybody here is just complaining. This was my favorite lab/lecture combo. If you have him for both they go hand in hand. For lecture it is easy to zone out, but as long as you study his lectures and slides it should be a breeze. He really deserves the best! He is very nice and just wants you to enjoy/understand your experience with MFE.