Teaching Assistant for Data Visualization, CSE 578.
Amidst the information flood in which we are currently immersed, visualizations can be a well-placed treetop. The rise of big data has the potential to inform decisions, and visual representations can play a crucial intermediate role in our daily information consumption. Students learn about techniques and algorithms for creating effective visualizations based on principles from graphic design, visual art, perceptual psychology and cognitive science to enhance the understanding of complex data.
Teaching Assistant for Data Structures and Algorithms, CSE 310.
Students learn about advanced data structures and algorithms, including stacks, queues, trees (B, B+, AVL), and graphs. Searching for graphs, hashing, external sorting.
Teaching Assistant for Database Management, CSE 412.
Students are introduced to DBMS concepts. Data models and languages. Relational database theory. Database security/integrity and concurrency.