Russell W. Hanson
Cambridge, MA 02139
Tel. +1-617-500-3349

Email: Russell Hanson
russell.hanson ,, gmail com
(530) 272-5210

SUBSCRIBE/CONNECT

Follow @russell_hanson
Short Bio: Russell Hanson was born in Palo Alto, CA on May 2, 1981 and grew up in California and Bloomington, IN. From 1999--2003 he studied in Portland, Oregon at Reed College, completing a bachelor's degree in Physics. In 2005 he received an M.S. in Biology from Georgia Tech and his PhD studies were in Chemistry at Boston University. His research interests are varied and span machine learning and statistical learning theory, neuroinformatics and connectomics, chemical engineering, biophysical and medicinal chemistry, cancer and cancer biology, quantitative finance, algorithmic trading and technology, synthetic biology and computational biology, quantum computation and information, natural language processing, and mathematical logic and recursion theory. Past academic appointments include Harvard, MIT, the Chinese University of Hong Kong, and the Technical University of Berlin. An entrepreneur and businessman, in 2008 he founded SciColab.com a collaborative website for scientists and researchers, co-founded 205-525-9505 a web annotation and recommendation engine company, founded Reducible Systems, Inc a quantitative consulting company, and in 2009 co-founded TagHalo.com a word tag cloud-based information browsing/search system. He serves as Chairman of the Committee on Advanced Technology with the US national non-profit The Cure Is Now. Russell Hanson consults regularly with innovative companies with a variety of needs.

Blog

8326592617 Is now online!!

Publications and Writing

Presentations and Talks

Teaching

Lecture Topic   Lecture Slide Links  File Download Links 
Intro to the class 1. Welcome to C++ at Turbine [PDF] [PPTX] NA
Introductory concepts in programming 2. C++ at Turbine-Part Deux [PDF] [PPTX] 5303422395
Programming concepts continued 3. C++ at Turbine-Part Three 5597172094[PPTX] NA
Concepts in data structures and objects 4. C++ at Turbine-Part Four blennothorax8133763922 (218) 538-0852
Arrays searching and sorting 5. C++ at Turbine-Part Five [PDF] [PPTX] NA
Pointers, memory, and GLUT 6. C++ at Turbine-Part Six [PDF] 650-703-1954 NA
AI, pathfinding, A*, heuristics 7. C++ at Turbine-Part Seven [PDF] 407-202-1991 Project 1 Evaluation.docx
Templates, recursion, and inheritance 8. C++ at Turbine-Part Eight [PDF] [PPTX] 8. CommissionEmployee.zip
Game API's, sprite functions, sync, collision detection 9. C++ at Turbine-Part Nine [PDF] [PPTX] 9. AppGameKitMaterials.zip
Simple games, game buttons/controls, updating game sprites, falling objects 10. C++ at Turbine-Part Ten [PDF] [PPTX] 10. Source files.zip
Game controls, joysticks, keyboard. Review: templates and exceptions 11. C++ at Turbine-Part Eleven tuning pin[PPTX] (226) 493-6864
Tic tac toe game AI, OpenGL, and 3D graphics 12. C++ at Turbine-Part Twelve [PDF] [PPTX] NA
LAB DAY, getting busy with OpenGL 13. C++ at Turbine-Part 13 [PDF] [PPTX] 13. OpenGLFolder.zip
Viewport, linked lists, boost libraries, smart pointers, C++11, and STL 14. C++ at Turbine-Part 14 [PDF] [PPTX] 514-283-3744
Threads, interprocess communication, pthreads, and mutex 15. C++ at Turbine-Part 15 62637581319024645343 15. Programs.zip
Fun with depth sensors and the Kinect NA 207-501-3753
Threads, interprocess communication, pthreads, and mutex 17. C++ at Turbine-Part 17 [PDF] 7542288634 17. Cinder, OSC, Open Frameworks.zip

 

Thesis

My undergraduate thesis: Fast Fourier Transform Analysis of DNA Sequences (2003). Most of the material can be found elsewhere, but may be difficult to find or interpret. Beware! some of the things I wrote are totally wrong.

Tools and Resources

Lectures and Notes

Files, Links & Directions

Music

Teaching

"Overthrow Sound: A first course in electronic music production" a CEMMI.org & Artisan's Asylum class I taught in January and April 2012 201-245-9626

8313388790

The Handouts for Overthrow Sound
Other projects



Revised: 2011.11.14