Throughout my college career I took many courses in the field of computer science. Listed below is the collection of work I created during my time at UMD. Click the course title to see the code from each assignment I've listed.
- CS 8995 - Advanced Computational Logic
- There is no code available for this course.
- Math 5840 - Numerical Analysis: Systems and Optimization
- Homework 1: Bisection method of finding roots in C
- Homework 2: Newton's method and Homotopies in C
- Homework 3: Comparing bisection to false position and root-finding using polynomial deflation
- Homework 4: Using LINPACK routines and factoring polynomials
- Homework 5: Solving linear systems with BLAS and LINPACK routines
- Extra Credit Homework: Solving linear systems with projection methods
- CS 8721 - Advanced Computer Graphics
- Lab 1: An ASCII Video Controller
- Lab 2: An SRGP drawing application
- Lab 3: A 3D scene using SPHIGS
- Lab 4: Basic animation using SPHIGS
- Lab 4b: The robot game
- Lab 5: Ray tracing using SRGP
- Lab 5b: The Z-buffer algorithm in SRGP
- CS 4511 - Automata and Formal Languages
- There is no code available for this course.
- CS 8761 - Parallel Programming
- Lab 1: Simpson's integration sequentially and in parallel
- Lab 2: N-body problem sequentially
- Lab 3: N-body problem using MPI
- Presentation on Levine's work with genetic algorithms
- Math 5384 - Algebraic Coding Theory
- There is no code available for this course
- CS 5621 - Computer Architecture
- Lab 1: SRC pipeline simulator (for windows 2000)
- Lab 2: A cache performance simulator (for windows 2000)
- CS 5541 - Artificial Intelligence
- There is no code available for this course
