Freeman D.

Freeman D.


Cambridge, MA 02139

Will travel 4 miles

$60 per hour.

4.9 31 ratings

Programmer who likes to teach others.

I worked in the science education department at Harvard College Observatory for over 10 years creating the first software that allowed students to totally control robotic telescopes over the WEB. I enjoy working with people of varying technical backgrounds, and helping them courteously no matter what their level of technical understanding is. I love helping people figure out how to get software and technology to work best for them. I tutor in: Computer Programming, Java, JavaScript, Li... [more]

Computer Programming

I have a BS in Physics and have been using computer programming languages as a professional programmer at Harvard University. The American Institute of Physics has awarded 3 of my software packages as first place winners in one of their software contest. I served as a programing resource to many Harvard professors and staff in many computer languages and operating systems while the Harvard University. I was awarded the technical person of the year award at the Harvard-Smithsonian Center for Astrophysics.


I have worked with Linux professionally for over 10 years at the Harvard-Smithsonian Center for Astrophysics, developing software to control robotic telescopes. I work in the Bash shell. Linux has helped me get the job done from parsing, piping, editing, filtering, and controlling jobs.


I have worked in Python at the Center for Astrophysics as well as developed my own personal interactive food blog with Python and Django. I have also helped a nonprofit with their Django/Python website, and developed video editing software using Python. I find Python is a wonderful language for getting things done.


I have been a collaborator with Harvard edX to create interactive JavaScript applications to educate people. One of my applications is an interactive simulation of a BeanMachine(also known as the quincunx or Galton box) that uses HTML5 Canvas and JavaScript to allow people to visually understand the binomial theorem. I also developed a dashboard to help monitor student activity completing course assignments and progressing through their work. The dashboard uses the JavasScript d3 library that allows for highly interactive web pages. I have also developed interactive 3-D models using the Javascript three.js package.