This is my blog for thinking through ideas about my research, which clusters around issues in artificial intelligence and cognitive architecture.  Most of my work has involved autonomous robotics, but more recently I’ve become interested in virtual characters (for games and interactive narrative) as a better medium for exploring issues in emotion and personality.  My current project involves the modeling of general mammalian social behaviors such as attachment, caregiving, and group affiliation in virtual characters.

I teach at Northwestern University, where I’m an associate professor in the departments of EECS and RTF.  I’m director of the Animate Arts Program, an integrated, team-taught curriculum in new media, that is a joint project of Northwestern’s schools of engineering, communications, music, and arts and sciences, as well as the EECS department’s Divsion of Graphics and Interactive Media.  You can contact me at

I also work with the localStyle arts collective on interactive art installations.

In some quarters, I’m known for my hobby of building Lisp implementations, most recently the Meta programming language, a Scheme-like language I built for teaching programming, but which I also use for research and art projects.  Meta’s main features are (1) very good integration with .NET and (2) providing a nearly industrial-strength programming environment that is highly accessible for beginning programmers.

6 Responses to “ian horswill’s blog on artificial intelligence, robotics, and interactive enterainment”

  1. June 18, 2010 at 9:26 am

    This is an excellent post. Very interesting indeed. keep posting such stuff!

  2. 2 Sinan Bolel
    October 25, 2012 at 9:49 pm

    I just stumbled on this, and am wondering why your last post is from 09!

    You should put punch and judy on here 😛

  3. July 12, 2013 at 10:06 am

    I almost never create comments, but i did some searching and wound up here ian horswills blog on
    artificial intelligence, robotics, and interactive enterainment | Title TK.
    And I do have a couple of questions for you if it’s allright. Is it only me or does it look like some of the responses look as if they are coming from brain dead people? 😛 And, if you are posting at additional social sites, I’d
    like to keep up with everything fresh you have to post.
    Would you list of all of all your shared pages like your twitter feed, Facebook page or linkedin profile?

  4. March 2, 2017 at 1:07 pm

    “Great Blogpost! Hello mates, nice post and good arguments commented here, I am in fact_ enjoying by these.”

  5. July 7, 2017 at 7:51 am

    Helpful info. Fortunate me I found your web site by chance, and I am stunned why this coincidence didn’t took place in advance!
    I bookmarked it.

  6. February 1, 2018 at 6:38 am

    An impressive share! I hzve just forwarded this onto a colleague who was conducting
    a little homwwork oon this. Andd hhe in fzct bought me lunch because I stumbled upon it for him…
    lol. So let me reword this…. Thank YOU for tthe meal!!

    But yeah, thanks for spending time to talk abouut this subject here on your web site.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

May 2020

%d bloggers like this: