List of projects I completed at the University of Michigan. Code can be provided upon request.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md

README.md

School-Projects

Projects I completed at the University of Michigan. Code to projects can be provided upon request.

Data Structures & Algorithms Projects

Language(s): C++

  • Transfer one word into another given valid dictionary of words (Path Finding)
  • Sorted, Binary Heap, Pairing Heap Priority Queues
  • Database Implementation (create, insert, delete, generate index, print, join, remove commands)
  • Minimum Spanning Tree and Traveling Salesperson using Branch and Bound Algorithms

Computer Security Projects

Language(s): Python, HTML, JavaScript, and command line

  • Crypto Project: cracking passwords
  • Web Project: executing successful web attacks such as SQL injection, XSS, CSRF with varying levels of security
  • Networking Project: analyzing network traffic and cracking network security
  • Application Security: exploiting buffer overflows to gain root access to computers
  • Forensics Project: using command line to analyze computer activity and understand cyberattacks

Web Development Projects

Language(s): Python, Javascript, SQL, and HTML/CSS

  • Photo Album Interactive Web Application using User sessions for public/private data
  • Large-scale Web search engine, roughly comparable to Google

Assembly Projects

Language(s): C and instructional assembly langage

  • Assembler simulator: takes an assembly-language program and translates it into machine language
  • Program to simulate machine code programs
  • Recursive assembly language program
  • Pipelined implementation of Assembly simulator using forwarding and branch prediction
  • CPU Cache simulator