As a graduate of an ABET-accredited engineering school, my teaching philosophy for engineering programs encircles the philosophy of Outcomes-Based Teaching and Learning (OBTL) or Outcomes-Based Education (OBE). I highly believed that engineering courses are better learned through practical approaches, real-world applications, and experience rather than through traditional book-based methods. My approaches include the use of several technological, student-centered methodologies that would allow the students to stimulate their analytical-thinking, critical-thinking, and creative mindset in learning each of the topics of the delivered computer engineering courses towards solution design and application to complex engineering problems.
National University, Manila
September 2018 - Present
Courses handled and delivered per term and school year in the university.
Term 1, School Year 2023-2024 (present)
Mixed Signals and Sensors
Software Design
Design of Embedded System Control (Embedded Systems 2)
Microprocessor and Microcontroller Systems (with ANSI C)
Hardware Description Language (HDL) (Verilog/VHDL)
Capstone Design Project 2
Term 3, School Year 2022-2023 (current)
Data Structures and Algorithm (Python or C/C++)
Microprocessor Systems
Methods of Research (Capstone Design 1)
Capstone Design 3
Computer Fundamentals and Programming (C/C++)
Term 2, School Year 2022-2023
Digital Signal Processing
Operating Systems
Emerging Technologies in Computer Engineering - Deep Learning and Computer Vision
Seminars and Field Trips for Computer Engineering
Basic Occupational Safety and Health
Term 1, School Year 2022-2023
Software Design
Computer Fundamentals and Programming
Programming Logic and Design
Capstone Design Project 2
Computer Engineering Laws and Professional Practice
Computer Engineering Orientation
Term 3, School Year 2021-2022
Methods of Research / Capstone Project Design 1
Capstone Project Design 2
Capstone Project Design 3
Computer Fundamentals and Programming
Term 2, School Year 2021-2022
Digital Signal Processing
Object-Oriented Programming
Emerging Technologies in Computer Engineering
Seminars and Field Trips in Computer Engineering
Computer-Aided Drafting
Term 1, School Year 2021-2022
Software Design
Object-Oriented Programming
Methods of Research / Capstone Project Design 1
Capstone Project Design 2
Computer Engineering Orientation
Term 3, School Year 2020-2021
Discrete Mathematics
Logic Circuits and Design
Methods of Research / Capstone Project Design 1
Capstone Project Design 2
Computer-Aided Drafting
Term 2, School Year 2020-2021
Digital Signal Processing
Embedded Systems
Computer Fundamentals and Programming
Computer-Aided Drafting
Term 1, School Year 2020-2021
Digital Signal Processing
Object-Oriented Programming
Computer Engineering Orientation
Computer System Architecture
Software Engineering
Term 3, School Year 2019-2020
Feedback and Control Systems
Numerical Methods and Analysis
Computer-Aided Drafting
Engineering Management
Computer Fundamentals and Programming
Term 2, School Year 2019-2020
Control Systems
Object-Oriented Programming
Operating Systems
Computer Fundamentals and Programming
Term 1, School Year 2019-2020
Computer Engineering Elective 3 - Embedded Systems
Data Communications
Microprocessor
Object-Oriented Programming
Computer Fundamentals and Programming
Term 3, School Year 2018-2019
Data Communications
Microprocessor
Computer System Organization with Assembly Language
Computer Fundamentals and Programming
Term 2, School Year 2018-2019
Control Systems
Discrete Mathematics
Technological Institute of the Philippines, Quezon City
November 2015 - May 2018
Courses handled and delivered per semester and school year in the university.
Semester 2, School Year 2015-2016 - Summer, School Year 2017-2018
Discrete Mathematics
Computer Engineering as a Discipline
Computer Fundamentals and Programming
Programming Logic and Design
Computer-Aided Drafting
Differential Equations
Advanced Engineering Mathematics for Computer Engineering
Data Structures and Algorithm
Logic Circuits and Design
Computer Engineering Drafting and Design
Embedded Systems
Robotics
Computer Architecture and Organization
Emerging Technologies
Microprocessor Systems
Object-Oriented Programming
Data Communications
Statics of Rigid Bodies
Mechanics of Deformable Bodies