Tarek Elsharhawy
Prof Tarek is initially hated by many for his sharp personality and extremely high expectations, but as the class progresses, you conform to his standards, learn electronics and components along the way, and finish with a project everyone is proud of. My only wish was to be taught more before we dive into high level projects with minimal knowledge.