Tobias Wrigstad @ Uppsala
^^^^^^^^^^^^^^^^^^^^^^^^^
Turn on JavaScript to view the email address

Myself / Me / I / Yours truly / This

        > If you turn your back on science, it'll take
        > you from behind
                                           -- Dr. Tiki
    

Publications and CV

News

Tobias' homepage

I'm an assistant professor at the Department of Information Technology at Uppsala University and before that, I was a professor at the Department for Computer and Systems Science at Stockholm University. I have a PhD from Royal Institute of Technology. Between September 2007 and June 2009, I was a postdoctoral researcher at Purdue University under Jan Vitek. I'm working on things that I really like, i.e., programming languages, dynamic typing, gradual typing, etc. I am also applying ownership types to concurrency.

Together with my (then) advisor and partner-in-crime, Dr. Dave Clarke, of Dutch and Belgian fame, I co-wrote The Attack of the 50th Foot Spatial Dudes. A new joke is afoot. A whole 256 of them. It'll be linked to here at some point in the future.

I got my PhD from KTH in 2006 and my licencate and Master's from DSV, Stockholm University in 2004 and 1999 respectively. My PhD topic was managing aliasing in object-oriented programming languages and systems.

I am a big fan of plain text and any forms of light-weight markup such as reStructured text, Markdown, Textile and even more of the marvelous type-setting system LaTeX. I'm also a big fan of Wikis, collaborative, Internet-driven tools and social computing networks such as Flickr, Blogspot, Slashdot, 43things, etc. I recently got myself a Jaiku account, and a Dopplr account. These social networking tools are amazing. As a Swede living abroad, naturally I have a Facebook account.

My OS/computer religion is Mac, switched from lovely Linux. My text editor religion is Emacs.

I'm a big fan of programming languages. Of late, I've been very keen on dynamically typed object-oriented programming languages, like Ruby and Python. After working on type systems for several years, I had to escape. Now, I'm equally fond of dynamic and static languages, but I prefer type inference like in the wonderful languages like O'Caml and Scala and our own language, Thorn (link forthcoming). I've written very little Java lately, which is a good thing. I'm also trying to find the time to use (and learn) actor-based languages, prototype-based languages and more functional programming. Raised a dull, old-school Software Engineer, I've become a believer in agile methods, refactoring and test-first development. I even recently became a certified Scrum Master.

When I'm not doing all this computer related stuff, I might be doing something related to jeep/free form role-playing, which has been called "what theatre may become". That's pretty much the other reason why I am a nerd. Oh, and I am a published role-playing game author in Italy, would you believe it.

Publications

2010

2009

2008

2007

–2006

Programme Committee Work, Community Work

Some Non-Scientific Publications

Some Personal Sites

Contact Information

Tobias Wrigstad
Turn on JavaScript to view the email address
Public key

MIC, Room 1338
Visiting hours: send me an email to make an appointment

Department of Information Technology
Polacksbacken (Lägerhyddsvägen 2)
751 05 Uppsala
SWEDEN

Last modified 2010-06-24 09:15 GTM+1
    

Valid XHTML 1.0 Transitional   Valid CSS!


Would you believe this page uses JavaScript to make it more readable? For css reasons, it renders badly in Explorer. Not a design goal, but not a loss.