Highlighted Projects
- Sapphire AI - AI Powered Recruiter Assistant
- Wyzant Automation
- XBRL Industry Ratios
- Blueprints for Pangaea Inventory App
CS Coursework
Private repositories, permission required
- EECS 281 - Data Structures and Algorithms
- C++
- Time and space complexity analysis, graph traversal algorithms, divide-and-conquer algorithms, searching/sorting algorithms, advanced data structures
- EECS 370 - Computer Organization
- C, x86 Assembly
- Information representation, computer arithmetic, arithmetic/logic units, control unit design, basic computer organization
- EECS 388 - Computer Security
- Python
- Threat models, generating randomness, PRGs, one-time pads, AES, block cipher modes, confidentiality attacks, authenticated encryption, RSA encryption, digital signatures
- EECS 485 - Web Development
- Javascript, React.js, Python, SQL
- Templated static site generation, server-side dynamic pages, client-side dynamic pages, MapReduce algorithm, search engines
- EECS 486 - Information Retrieval
- Python
- Vector space model, web crawling, link analysis, query expansion, text classification, question answering, keyword extraction, knowledge graphs, image/video retrieval
- EECS 481 - Software Engineering
- C, Java
- Coverage testing, automated test case generation, mutation testing, defect detection via static analysis tools, debugging automation
- EECS 493 - User Interface Development
- Javascript, React.js, Vue.js, CSS/HTML
- Conversational UI's, AJAX, MVC, Bootstrap, Figma, Storyboarding, heuristic evaluation, Google DialogFlow and AI-powered UI's