Alan Elkins 

music theorist, teacher, video game enthusiast