Teaching

ECE 3564 Introduction to Computer Networking

B.S. Computer Engineering and B.S. Electrical Engineering, ECE, 2025

Explore the fundamentals of computer networking with a focus on Internet architecture, protocols, addressing, routing, and wireless technologies, covering key layers and concepts essential to modern communication systems. Prerequisites: ECE 2544, ECE 2714 (3H, 3C)

ECE 3574 Applied Software Design

B.S. Computer Engineering and B.S. Electrical Engineering, SEITZ 300, 2024

An introduction to applied software design methods for writing efficient, reusable, and modular C++ programs. Prerequisites: 2574 with a C- or better. (3H, 3C)

ECE 4805 MDE

B.S. Computer Engineering and B.S. Electrical Engineering, McBryde 100, 2024

Major Design Experience (MDE) provides ECE undergraduate students an “industry-like” experience that includes technical, business, and professional skill development; and a realistic first engineering team experience, at scale and in context, in a safe environment, to learn, grow, and thrive.

C++

open, GitHub.io, 2024

This course is to become familar with C++.

Data Analysis

Bachelor of Digital Science, Universiti Brunei Darussalam, Digital Science, 2024

Students will learn the latest technologies, including Tableau, Python, and R.

Internet Programming and Development (SS-2201)

Bachelor of Science (Computer Science), Universiti Brunei Darussalam, Digital Science, 2021

Students will learn the latest technologies including Python in the field of Internet Programming.