Electrical and Computer Engineering Electrical and Computer EngineeringWestern University Engineering Logo


Teaching Philosophy

My teaching philosophy is growth-minded, founded on the fact that everyone has the ability to learn to do anything, some requiring more effort than others. The key to the learning process is perseverance—not dwelling on failure, but rather focusing on the learning process and continuing the drive to improve one’s understanding and knowledge.

Teaching Areas

2017–2018 Course List

Undergraduate Courses

Graduate Courses

Previous Courses