• Introduction to Computer Organization
  • C & Unix Programming
  • Object Oriented Programming
  • Data Structures
  • Introduction to Theory of Computation
  • Mathematical Foundations of Computer Science
  • Senior Design Project
  • Java Applications
  • Database Systems
  • Introduction to Computing for Engineers and Scientists
  • Cryptography and Computer Security
  • Software Methodologies & Engineering (Audit)
  • Independent Study: Metabolic Optimization & Simulation Tool
  • Calculus 1, 2, & 3
  • Linear Algebra
  • Statistics 1 & 2
  • Mathematical Foundations of Computer Science
  • Mathematical Reasoning with Proofs
  • Elements of Physics I
  • Elements of Physics II
  • Management Information Systems
  • Database Systems
  • Managing Emerging Information Technologies
  • Global Issues in Ecommerce Technology
  • Frontiers in Psychology
  • Cognitive Processes
  • Perception
  • Psychology of Consciousness

140x140


Computer Science Independent study involving a java based Metabolic Optimization and Simulation Tool designed to research organisms and their respective metabolic networks.

View details »

140x140


Physics Independent study involving Molecular Dynamics Modeling of Lipid and Cholesterol Phase separation comparing Coarse-Grained and United-Atom Simulations.

View details »

140x140


Senior Design Project involving Machine Learning of certain individual psychological attributes using MBTI and their relation to Movie preferences.

View details »

Software Engineering Project on Nutritional Planning, using SQL, GitHub, BaseCamp, NetBeans, JSP, HTML, CSS

140x140


OS Genome is an attempt to allow for users to gather the information they need to make sense of their own genome without needing to rely on outside services with unknown privacy policies. OS Genome's goal is to crawl various sources and give meaning to an individual's genome.

View GitHub »

Rutgers University
June 2010 to September 2013

Helping with various computer needs.

Primarily aiding with utilization of various applications ranging from Microsoft Office to Mathematical Software (i.e SPSS, Maple, Matlab).

Helping with computerized classrooms (projector issues, audio & visual hookups, login issues, software issues, etc)
Rutgers University
September 2012 to Present

Originally as under a Computer Science independent study.

Working with team members, and under the guidance of two professors, on a Java based Metabolic Optimization and Simulation Tool designed to research organisms and their respective metabolic networks, with the intention of both simulation and discovering ideal gene knock-out combinations for increasing production of target metabolites.

View details »

JM Grove
May 2011 to July 2011
Worked with Quickbooks and Microsoft Excel to keep track of sales and marketing activities as well as providing PayRoll services.

Worked on website design and slight SEO to increase web presence, working with HTML, CSS, PHP, and JavaScript to increase user experience.

Set up a WordPress blog to supplement additional information promoting conversions.

Worked closely with Google Analytics to implement web marketing strategies
MicroDysis, Inc
November 2013 to January 2014
Focused on Biomedical Instrumentation and Applications using Android mobile programming and embedded programming of PIC microcontrollers using C & Assembly.

- Learned embedded programming through use of PICKit3, ICSP, and MPLAB X IDE

- Generated variable control of motor through Pulse-Width Modulation and Microchip's Peripheral Pin Select feature

- Learned basic electronics, hardware level information passing, and serial & usb communication

- Learned operation of electronics equipment ranging from oscilloscopes to soldering stations

- Worked towards developing Android application for USB communication with Microcontroller

- Used Breakout Boards, such as the Bus Pirate, an open source tool for interfacing with electronics, for deconstructing signals and passing information.
Engine Room Technology
April 2014 to July 2014
Focusing on Back and Front End programming using frameworks such as SiteCore, ASP.NET, Drupal, and Bootstrap. Working with software packages such as Visual Studio, Photoshop CC, SQL Server, and Microsoft Project. Working with virtualization packages such as Microsoft Azure.
MOST: A software environment for constraint-based metabolic modeling and strain design
Bioinformatics, Oxford Journals
October 14, 2014

MOST (Metabolic Optimization and Simulation Tool) is a software package that implements GDBB (Genetic Design through Branch and Bound) in an intuitive user-friendly interface with Excel-like editing functionality, as well as implementing FBA (Flux Balance Analysis), and supporting SBML (Systems Biology Markup Language) and CSV (Comma-Separated Values) files. GDBB is currently the fastest algorithm for finding gene knockouts predicted by FBA to increase production of desired products, but GDBB has only been available on a command line interface, which is difficult to use for those without programming knowledge, until the release of MOST.

Abstract »

MOST - Visualization: Software for producing automated textbook-style maps of genome-scale metabolic networks
Bioinformatics, Oxford Journals
April 18, 2017

Visualization of metabolites, reactions and pathways in genome-scale metabolic networks (GEMs) can assist in understanding cellular metabolism. Three attributes are desirable in software used for visualizing GEMs: 1. automation, since GEMs can be quite large; 2. production of understandable maps that provide ease in identification of pathways, reactions, and metabolites; and 3. visualization of the entire network to show how pathways are interconnected. No software currently exists for visualizing GEMs that satisfies all three characteristics, but MOST-Visualization, an extension of the software package MOST (Metabolic Optimization and Simulation Tool), satisfies (1), and by using a pre-drawn overview map of metabolism based on the Roche map satisfies (2) and comes close to satisfying (3).

Abstract »

Click on any item below to get basic information on the selected topic displayed in this box.