• Introduction to Computer Organization
  • C & Unix Programming
  • Object Oriented Programming
  • Data Structures
  • Design and Analysis of Algorithms
  • Operating Systems
  • 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
  • Calculus 2
  • Calculus 3
  • Linear Algebra
  • Statistics 1
  • Statistics 2
  • Mathematical Foundations of Computer Science
  • Mathematical Reasoning with Proofs
  • Elements of Physics I
  • Elements of Physics II
  • Chemical Principles I
  • Independent Study: Coarse Grain Simulation of Lipid Bilayer
  • Management Information Systems
  • Database Systems
  • Managing Emerging Information Technologies
  • Global Issues in Ecommerce Technology
  • Basic Psychology
  • Frontiers in Psychology
  • Abnormal Psychology
  • Cognitive Processes
  • Perception
  • Psychology of Consciousness


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

View details »


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

View details »


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


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 »

Information Today, Inc
Feb 2019 to Present

C# .NET Development of Content Management System
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 June 2016

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 »

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.