Welcome to Patrick's Web Site

This website is being preserved for posterity's sake. I've made few updates since I was a student, so the content here is horribly out of date.
If you'd like to keep in touch with what I'm up to these days, please see my Facebook page.


What's new?