Engineering concepts, systems, and tasks are becoming more ubiquitous and continuously presents new, diverse challenges for engineers who are required to hone skills beyond mastering the content of textbook theory—creativity and independent problem-solving skills. Furthermore, the diverse nature of these problems requires collaboration between cross-disciplinary individuals with vastly different background and expertise. These are not only knowledge differences, but are also thinking process and communication differences, thus the excellent communication and open mindedness to different thinking processes are becoming tantamount to technical skills.
My teaching goals as a professor are to foster creativity and critical thinking, and empower the students with problem solving, collaboration, and communication skills. Additionally, my goals aim to equip learners with the skills necessary to master the academic material and self-teach to succeed in future endeavors.
My Student Engagement Through Question Design (pdf) and presentation (pdf), won the 2019 Teaching and Learning In STEM (TALIS) competition
My Co-STARS: Community of Students Through Augmented Reality Systems (pdf), won the 2019 Teaching and Learning In STEM (TALIS) competition
I employ these innovations in my courses when possible.
The courses I have been teaching include circuit analysis, digital logic, microprocessor (using the ARMv7 Cortex A9), computer architecture (undergraduate and graduate levels), and embedded systems design (using Altera DE1-SoC dev. board). Additionally, I have frequently co-taught senior design I and II, implementation and planning, respectively.
Information on this page includes class syllabus, links to lecture notes/slides, or video lectures on YouTube (coming soon). Other class content (assignment, labs, etc.) is available to students through Blackboard.
Senior Design -Implementation, ECE 481
Senior Design -Planning, ECE 482