Coursework
If you’re a student (particularly at Carolina or Cal) considering any of these courses I would be glad to talk to you about my experiences in them.
Graduate Coursework
Spring 2011
- CS 270: Combinatorial Algorithms
- INFO 283: Information and Communication Technologies for Development
Fall 2010
- CS 268: Computer Networks
- CS 262A: Advanced Topics in Computer Systems
Undergraduate Coursework (University of North Carolina at Chapel Hill)
Spring 2010 (13)
- COMP 520: Compilers
- COMP 580: Enabling Technology (Project: Energy Ball!)
- COMP 396: Independent Research (Honors thesis: “What if? Scaling Network Traffic for Realistic Experimentation”)
- PLCY 326: Social Entrepreneurship (Project: Technology Without Borders)
- COMP 060: Robotics with Lego (Teaching Assistant)
Fall 2009 (16)
- COMP 790: Networks and Distributed Systems (Graduate Level, Project: MapNet)
- COMP 590: Bioalgorithms
- COMP 396: Independent Research
- PUBH 510: Interdisciplinary Perspectives on Global Health
- ASIA 165: Bollywood Cinema
- MUSC 213: Gamelan Ensemble
- COMP 060: Robotics with Lego (Teaching Assistant)
Spring 2009 (18)
- COMP 790: Data Mining (Graduate Level, Project: Predicting Atlantic basin tropical cyclone landfalls)
- COMP 524: Programming Language Concepts
- COMP 396: Independent Research
- INLS 318: Human Computer Interaction
- STOR 435: Introduction to Probability
- ECON 410: Microeconomic Theory
Fall 2008 (16)
- COMP 530: Operating Systems
- COMP 550: Algorithms and Analysis
- COMP 590: Introduction to Robotics (Project: “SLAM on the NXT”)
- MATH 547: Linear Algebra for Applications
- COMP 396: Independent Research
Spring 2008 (13)
- COMP 411: Computer Organization
- COMP 455: Models of Language and Computation
- COMP 523: Software Engineering Lab (Project: Orangemesh)
- MATH 383H: Differential Equations I
- ENST 204: Energy Seminar
Fall 2007 (20)
- COMP 410: Object Oriented Software Design
- COMP 392: Practicum
- MATH 381: Discrete Math
- PHYS 116: Mechanics
- PHYS 116L: Mechanics Lab
- ARAB 203: Intermediate Arabic I
- SPCL 396: NC Fellows Sophomore Seminar
Spring 2007 (18)
- COMP 401: Foundations of Programming
- MATH 233: Multivariable Calculus
- ECON 400: Economic Statistics
- RELI 166: Ideals
- ARAB 102: Elementary Arabic II
- PHYA 110: Beginning Swimming
Fall 2006 (13)
- COMP 110: Introduction to Programming
- ECON 101H: Introduction to Economics
- ENGL 135: Type of Literature
- ARAB 101: Elementary Arabic I
Spring 2005 (UT-Knoxville, high school independent study)
- CS 494/594: Topics in Machine Learning
Credit Received
- MATH 231: Calculus I
- MATH 232: Calculus II
- STAT 155: Introduction to Statistics
- PHYS 104: General Physics I
- PHYS 105: General Physics II
- BIOL 101: Introduction to Biology + Lab
- ENGL 101: English Composition & Rhetoric
- ENGL 102: English Composition & Rhetoric
- ENGL 190: Introduction to Literary Studies
- POLI 150: Intro to US Government
- HIST 127: American History to 1865
- HIST 128: American History since 1865
- HIST 151: History of Western Civilization I
- HIST 152: History of Western Civilization II