James Chepin
His lectures are really entertaining. The first engineering class I didn't fall asleep in after long morning shifts. Professor Chepin teaches really well. The homework also helps massively especially on the Tests. He's a very nice guy and really cares. I would take him again if I could.