CURRENT
TEACHING HISTORY
-
2018 2019MILWAUKEE, WI
TEACHING ASSISTANT
UW-MILWAUKEE INTERMEDIATE PROGRAMMING
Problem solving with objects. Writing classes. Use of standard data structures. Basic software development skills including text analysis tools, debugging, and configuration management. -
2019 2019MILWAUKEE, WI
TEACHING ASSISTANT
UW-MILWAUKEE FUNDAMENTALS OF COMPUTER GRAPHICS
Scan-line algorithms, object representation, homogeneous coordinates, geometric transformations, viewing curves, illumination models, interactive input methods, texture mapping. -
2014 2015MILWAUKEE, WI
TEACHING ASSISTANT
UW-MILWAUKEE DATA STRUCTURES AND ALGORITHMS
Students will be competent in object-oriented programming in Java, more specifically, they will be able to use and implement standard data structures (dynamic arrays, linked lists, binary search trees and hash tables), standard abstract data types (lists, tables, graphs, stacks, queues) and simple algorithms (bubble sort, binary search, depth-first search, breadth-first search); able to use inheritance and overriding to implement designs using dynamic-dispatch for polymorphism; able to use and implement generic containers and iterators following the design of the ``collections'' hierarchy;