TEACHING
Offered: Spring, Fall, Summer (2022–2024)
Linear and non-linear data structures in Java, including lists, stacks, queues, trees, tables, and graphs. Recursion, iteration, sorting, searching, Big-O, and hash tables.
Offered: Spring, Fall, Summer (2022–2025)
Computer network design, evaluation, standards, implementation, and compatibility issues.
Offered: Spring, Fall (2023–2025)
Design/implementation of protocols and technologies in wireless and mobile networks; emerging designs, algorithms, and applications.