• 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.
Click on any item below to get basic information on the selected topic displayed in this box.

Shay Maor