Biography
Teaching Assistantship
CSE 2312. Computer Organization & Assembly Language Programming

Fall 2024

Computer organization from the software viewpoint, including instruction set architectures, memory addressing, integer and floating-point representation and arithmetic, instruction pipelining, cache, memory virtualization, and I/O. The relationship of higher-level programming languages to assembly language and instruction set architecture is also explored. Prerequisite: C

CSE 5307. Programming Language Concepts

Summer 2024

Study and evaluation of concepts in programming language for modern computer systems. Programming projects are selected from string-based, symbolic, algorithmic, and object-oriented languages.

CSE 1106. Introduction To Computer Science And Engineering

Spring 2024

A practical approach to hands-on computer hardware and software systems in a laboratory environment. Students will be exposed to basic engineering concepts such as simple circuits, digital logic, embedded controllers, computer networking, software design, and Linux operating systems. Prerequisite: C

CSE 1310. Introduction To Computers & Programming

Fall 2023

An introduction to the computer, algorithmic process, and programming using basic control and data structures, using a procedural language. Prerequisite: C