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 me, please see my Facebook page or LinkedIn profile.


What's new?