From Sirikata Wiki
Jump to: navigation, search

Hi everybody! My name's Will Monroe. I'm a junior, a CS 106 section leader, and a member of the Stanford Band. I'm majoring in CS, minoring in everything else.

I run a dual-boot setup with Windows 7 and Ubuntu 11.04 ("Natty Narwhal").




I live to teach. One person's knowledge isn't worth much; put that knowledge in hundreds of other brains, and then there's a pretty good chance it'll make a difference in the world. I'll be happy to try to teach you anything, whether I actually know it or not.


Natural and artificial, human and computer, familiar and alien. If you can speak it, sign it, transmit it, or code in it, I want to learn it (and then use it to communicate with you).

Codes and ciphers

You should take a look at my sketch pad some time. Not many actual sketches, but quite a lot of writing in various ciphers and constructed languages.

Science and technology

There's something beautiful about the way the world works, and about the fact that we can learn how it works. I'm particularly interested in physics and mathematics, and how they can be used to gain a deeper understanding of why things are the way they are.


Mathematics and physics of 3-D worlds

If you need to know how to do crazy things with vectors, or what angular momentum/coefficients of restitution/quaternions/Euler angles are and how you use them, I'm your man -- after the professor and Ph.D. students, of course, who I'm sure do this stuff in their sleep.


I've built up some handy knowledge of how to use graphics libraries over the years. Nothing formal, but I could hack something together in OpenGL if need be.

Scripting languages

From working with the likes of 3-D Gamestudio and Torque, I know a bit about the ins and outs of game engine scripting. I'm optimistic that this will be useful for getting the hang of scripting in Emerson.


Science Exploratorium

Use the virtual world to demonstrate "hands-on" experiments that would be impractical to construct in a real-world exploratorium (atomic-scale, high-energy, or otherwise expensive setups in particular). Hey, there's gotta be some use for the Physics 60 series, right?

Virtual sports

A classic 3-D game subgenre (and what kind of city wouldn't have sports teams?). Soccer and hockey would be relatively easy. Basketball would be a bit trickier. Baseball and (American) football would be for the truly bold.

Meru University

Education through virtual interactions! There are a couple of different ways to approach this, depending on the capabilities of the application-building system and how we want the university to work. Possibilities might include long-distance live video, recorded video lectures, chat-based interactive sessions, automated lecturer avatars, or some combination of the above.

Puzzle games, scavenger hunts, epic quests

I've always wanted to design an elaborate puzzle along the lines of The Da Vinci Code, National Treasure, or other such potboilers. Devising a Meru-wide version of one of these might be a fun task.