Our studies over the years have included...
- Coursera/Georgia Tech: Control of Mobile Robots
- eBook: Functional Programming for the Object-Oriented Programmer
- Stanford's Programmable Graphical Models
- Stanford Engineering's Intro to Artificial Intelligence online course
- Seven Languages in Seven Weeks by Bruce Tate
- Artificial Intelligence: A Modern Approach by Russell, Norvig
- Programming Collective Intelligence by Toby Segaran
- Functional Programming with Haskell, Scheme, Clojure
- Mind Performance Hacks by Ron Hale-Evans
- The Collected Stories of Vernor Vinge
- QED: The Strange Theory of Light and Matter by Richard P Feynman
- Investigations by Stuart Kauffman
- Genetic Programming - evolving Robocode robots using Evolutionary Computing in Java (ECJ)
- Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
- The Art of UNIX Programming by Eric S. Raymond
- Eric Meyer on CSS by Eric Meyer
- Component Development for the Java Platform by Stuart D. Halloway
- How to Open Locks With Improvices Tools... by Hans Conkel
- Study of JUnit open source code style and technique
- Programming Ruby by Thomas/Hunt
- Software Craftsmanship: The New Imperative by Pete McBreen
- Emergence: The Connected Lives of Ants, Brains, Cities, and Software by Steven Johnson
- The Design of Everyday Things by Donald Norman
- Lean Software Development - An Agile Toolkit by Mary Poppendieck & Tom Poppendieck
- The Society of Mind by Marvin Minsky
- Patterns of Enterprise Application Architecture by Martin Fowler
|
|