Morgan Grainger's web space

"Maybe if I make my homepage look like it's from 1995, and put all my contact info next to a picture right below this, people will think I'm an academic."
a rare good picture of me Candidate for Bachelor of Mathematics, Honours Computer Science
David R. Cheriton School of Computer Science

Minor in Peace and Conflict Studies (PACS)
Conrad Grebel University College

University of Waterloo
200 University Avenue West
Waterloo, ON N2L 3G1 Canada

E-mail: zmjgraingz at zuwaterlooz dot zcaz (perform substitutions where appropriate, and remove all occurrences of the letter z)

What you should know about me

I like to solve problems (which is why I study Computer Science). I care about people (which is why I study PACS). I'm not your typical CS nerd -- I enjoy my work, and I do it well, but issues of peace, justice, war, and poverty demand that I pull my head out of the technical sand and try and understand the challenges facing our world. I'm Mennonite, and I love it.

Snippets of my life

...and a quick note

You're not going to find out who I am by reading my website. If you're a person who knows me in real life, just ask! I prefer to tell real people about what's going on with my life, rather than trying to put some diluted form of it on the internet.


"You're familiar with the old written law, 'Love your friend,' and its unwritten companion, 'Hate your enemy.' I'm challenging that. I'm telling you to love your enemies. Let them bring out the best in you, not the worst." (Matthew 5:43-44, The Message)

"You have heard that it was said, 'Eye for eye, and tooth for tooth.' But I tell you, Do not resist an evil person. If someone strikes you on the right cheek, turn to him the other also." (Matthew 5:38-39, NIV)


I'm not sure why I need a footer for my website, but it looks funny without one. Oh, and here's another link to my e-mail address.