Da Huo
Teaching
-
Design and Analysis of Algorithms
Teaching Assistant
Brown University, Department of Computer Science
Topics: Big O Analysis, Algorithms with Numbers, Divide-and-Conquer, Decomposition of Graphs, Paths in Graphs, Greedy Algorithms, Dynamic Programming, Linear Programming, NP-Complete Problems. Responsibilities: Holding TA hours. Grading programs and written assignments. Writing/revising handouts and assignments. Working on lecture slides. Preparing support code, sample code or demos of programs. Writing, revising, and, in some cases, presenting supplemental material for the class. -
Computer Applications for Business
Teaching Assistant
Rutgers University, Department of Computer Science
Topics: HTML, CSS, JavaScript Variables, Loops & Arrays, Functions, Excel Basics, Excel Tables & Pivot Tables. Responsibilities: Teach two 55-minute classes on HTML, JavaScript, and Excel per week. Organize and assist students during review sessions and practice sessions. Grade students' weekly assignments and exams, etc.