In this assignment, it will implement an interpreter for MicroCaml.
CMSC330_Project4a
Over the course of Projects 4a and 4b, it will implement MicroCaml — a dynamically-typed version of OCaml with a subset of its features. As part of the implementation of MicroCaml, it will also implement parts of mutop (μtop or Microtop), a version of utop for MicroCaml.
CMSC330_Project3
This project implemented algorithms to work with NFAs, DFAs, and regular expressions.
CMSC330_Project2b
The goal of this project is to increase the familiarity with programming in OCaml and give practice using higher order functions and user-defined types.
CMSC330_Project2a
First project in OCaml. (Warmup)
CMSC330_Project1b
Battleship game implemented by Ruby.
CMSC330_Project1a
First project in Ruby. (Warmup)
CS1410_Plants vs. Zombies
This is the final project for class CS1410 Introduction to Object-Oriented Programming at the University of Utah.
CMSC216_Project10
To get some experience with concurrency using Pthreads.
CMSC216_Project09
Be familiar with assembly programs. Transfer provided C programs to MIPS assembly language programs.