Oh, hi there, and welcome to my website. I’m James. You’ll probably want to check out the blog. Here are some projects that I’ve worked on. There is also a list of talks that I’ve given. If you didn’t find what you were looking for, check out the miscellaneous section. If you need to, you can contact me. Have fun looking around.