I'm currently a graduate student at Carnegie Mellon who loves doing awesome things, especially related to computers and the arts. When I'm not at school, I'm building interactive online guitar lessons at a startup company called Tunessence. Our lessons listen to you play, give instant feedback, and dynamically build future lessons based on user interest and skill level. Finally, I've been meaning to give Ruby on Rails a try, so over the Christmas break I made an music networking app: (www.gignitor.com).
(2013) Stealing cross-origin pixels: Timing attacks on CSS filters and shaders
A demonstration of several timing attacks against webkit's sandboxed rendering engine.
http://www.robertkotcher.com/pdf/TimingAttacks.pdf
(2013) Browser security mini-lecture: a mini-lecture I gave on a network attack, a proposal in 2007 for a set of policies to protect against it, and why the proposal failed.Dynamic Pharming and Locked-Same Origin Policies
(2011) MODAL: Motif Determining and Locating: senior Capstone project, presented at 2012 Meeting of the Minds at Carnegie Mellon University. http://www.robertkotcher.com/pdf/AtomicRelevance.pdf
(2010) AURAFX: A Simple and Flexible Approach to Interactive Audio Effect-Based Composition and Performance: published in the ACM Communications Magazine, vol. 1, edition 6; co-authored with Carnegie Mellon professor Roger Dannenberg. http://www.andrew.cmu.edu/user/jcmacdon/ACMC/ACMC-6.pdf
Systems Programming in C and Unix: gave weekly lectures on functional programming concepts, scripting under CMU professor Anada Gunawardena. Link to course website (same content, but different semester): http://www.cs.cmu.edu/~guna/15-123S11/
Art and Code Symposium 2009, 2010: teaching support for lecture series on Processing and Arduino programming. A link to this year's Art and Code: http://artandcode.com/3d/
JAVA for E Business Majors, tutor: course was an in-depth tour of object-oriented programming concepts and web application development with Apache Tomcat and JAVA servlets.
You can find side projects in the nav bar above. More are listed on my resume, which can be viewed and downloaded as a .pdf file by following this link: http://www.robertkotcher.com/index.html#download