Flying toasters on an Android

E has been friends with M since they were little kids. One of their fond memories involves selecting and watching the After Dark screensavers on their teacher’s computer in elementary school. For Christmas this year, E decided she wanted to figure out a way to give M the gift of After Dark for her phone, so she could pick and […]

Continue reading →

Knowledge-Based AI

For fall 2014, I took Knowledge-Based AI (GT CS-7637). Frankly, before I enrolled for the class I didn’t really have much clue what separated “knowledge-based AI” from other types of artificial intelligence, but I was fascinated by the topics mentioned in the course description (i.e., Watson). There were two different types of assignments for the […]

Continue reading →

Coffee Time Challenges

I’ve been feeling an itch to do some programming lately, and stumbled across these Coffee Time Challenges while browsing reddit. It’s not really “coffee time” for me right now since I’m on summer break, but I think the idea still applies. I decided to post my solutions to github. You can of course browse them (but you […]

Continue reading →

AI for Robotics Final Project

I had the pleasure of taking GT CS-8802: Artificial Intelligence for Robotics this past term as part of my first semester working on my Online Master of Science in Computer Science degree (that’s a mouthful). The course was taught by Sebastian Thrun, who besides founding Udacity, also works for Google on their autonomous car team. I worked […]

Continue reading →

Computer Science Electives Video

You should take Computer Science at Hathaway Brown. But don’t take my word for it – watch this video explaining why! I made the video mostly using Scratch, with a little bit of editing done later on to tighten up the timing and sync the audio. You can actually view/remix the Scratch project here: http://scratch.mit.edu/projects/14930823/ […]

Continue reading →

CalFiller

Hathaway Brown has a 6-day rotating schedule that makes it very hard to set up recurring events in most calendar programs. We have used a solution called DynaCal, which supports all sorts of crazy school schedules, but DynaCal’s interface is pretty cumbersome for our faculty and staff to use. We are a Google Apps for Education […]

Continue reading →