Teaching

Adjunct Lecturer — BRAC University

BRAC University, Department of Computer Science and Engineering | Dhaka, Bangladesh

As an Adjunct Lecturer at BRAC University, I am currently teaching core undergraduate courses in the Computer Science and Engineering department. These include:

CSE250: Circuits and Electronics

This course introduces the fundamental concepts of electrical engineering, including electrical quantities such as charge, voltage, current, resistance, and power. It covers core analysis techniques using Ohm’s Law, Kirchhoff’s Laws, and methods like nodal and mesh analysis. Students study the behavior of resistive, inductive, and capacitive networks under DC, transient, and AC conditions, including phasor analysis. Key circuit theorems such as Superposition, Thevenin’s, Norton’s, and Maximum Power Transfer are also covered. The course includes a mandatory 3-hour weekly lab to reinforce theoretical understanding through practical circuit analysis.

CSE251: Electronic Devices and Circuits

This course covers the fundamentals of semiconductor devices and electronic circuit design. Topics include p-type and n-type semiconductors, I-V characteristics of non-linear devices, and applications of p-n junction diodes in rectification and voltage regulation. It explores the operation and biasing of Bipolar Junction Transistors (BJTs), small-signal amplifier analysis, and various transistor configurations. Operational amplifiers (OPAMPs) are studied with applications in signal processing and comparison. The course also introduces Field Effect Transistors (FETs), including MOSFET types, switching behavior, and biasing techniques. A mandatory 3-hour weekly lab reinforces theoretical concepts through hands-on circuit implementation.

CSE350: Digital Electronics and Pulse Techniques

This course introduces the fundamental components of modern digital systems, including diode and transistor logic gates, MOS gates, and logic families such as TTL, NMOS, and CMOS. Students also explore analog-digital interfaces (A/D, D/A converters), OPAMP applications, analog switching, wave shaping, and pulse techniques. The course covers timing circuits, multivibrators, Schmitt triggers, and oscillators, with a strong emphasis on practical skills through a mandatory 3-hour weekly lab.


Lab Instructor – NSU

North South University, Department of Electrical and Computer Engineering | Dhaka, Bangladesh

As a Lab Instructor at North South University, I conducted hands-on lab sessions for undergraduate courses, guiding students in translating theoretical knowledge into practical understanding through structured experiments and project work. The courses I assisted in include:

CSE231L: Digital Logic Design Lab

This course provides an introduction to logic design and basic tools for the design of digital logic systems. A basic idea of number systems is provided, followed by a discussion on combinational logic: logic gates, Boolean algebra, minimization techniques, arithmetic circuits (adders, subtractors), basic digital circuits (decoders, encoders, multiplexers, shift registers). The course then covers sequential circuits: flip-flops, state transition tables and diagrams, state minimization, state machines, design of synchronous/asynchronous counters, RAM/ROM design. An introduction to programmable logic is also provided. Hands-on experience is offered through a project on designing a sequential logic system.

EEE141L: Electrical Circuits I Lab

This course involves the formulation and solution of circuit equations using various circuit analysis techniques including Ohm’s Law, Kirchhoff’s Laws, mesh and nodal analysis, superposition, source conversion, Thevenin’s theorem, Norton’s theorem, and maximum power transfer theorem. Transient analysis of series RC and RL circuits is discussed, followed by an introduction to capacitors and inductors.

EEE342L: Control Systems Lab

This course introduces the basics of systems, modeling, and control, focusing on linear and time-invariant systems. It provides analytical tools to evaluate system stability and performance (both transient and steady-state responses). It covers systems represented in the frequency domain (transfer functions) as well as the time domain (differential equations, state-space representations). Students are introduced to design tools such as PID controllers. The lab component emphasizes practical modeling and controller design.

I played an active role in supervising experiments, assisting with simulation tools and hardware setup, evaluating lab reports, and helping students strengthen their problem-solving skills in core engineering subjects.