Abdelmounaam Rezgui
Lectures are rather dry, but overall not the worst thing. Expect to have issues with labs, whether that be lack of time, lack of instruction, or just the computer not working. Other than the labs though class was fine and he grades pretty leniently so it's alright.