Wednesday, October 05, 2005

Its been a little over a month at IU and the experience has been overwhelming. As has been since when I can remember I have gotten myself involved in more things than I can handle – which is another way of saying that things have been fun, atleast when I am able to keep up with them.

Like Hogwarts, the university is dotted with signs of greatness from antiquity. And every once in a while you come across some one who can do things to your mundane set of ideas that is no lesser than of Gandalf.

iu-4.jpg iu-2.jpg iu-5.jpg 

iu-3.jpg iu-1.jpg
Pictures from around the Indiana University Campus

I have been hit by some hard ideas and fortunately I had been preparing my mind for a while to handle these – had I not and had I tried to absorb them at the same rate now, I might have been in for some hardship.

lindley_hall.jpg
Lindley Hall, Computer Science Dept

 I have formally enrolled for Operating Systems by Andrew Lumsdaine, Programming Languages by Dan Friedman and Quantum Programming by Amr Sabry.

OS is primarily to scratch an old itch – because of that incomplete OS I left behind in college – this course gets to complete is half done os161 kernel – so there is a lots of traditional C programming there.

Programming Languages essentially covers the whole of ‘Essentials of Programming Languages’ with Prof Friedman saying things like ‘I will let you know when you need to think’, on day one. Most of us are thinking pretty hard already. This year the course also covers the new logic system he worked on with Will Byrd and Oleg Kiselyov called Mini-Kanren (source-forge is not as updated as it should be). This also forms the basis for his third ‘little’ book – The Reasoned Schemer.  

Quantum Programming is … well a course about magic – it’s a huge thinking exercise about creating a model of computation for possible ‘quantum machines’. I will not venture to say much more here, except drop a link to an introductory paper.

OS and PL are supposed to be among the hardest courses in the CS department, many people don’t advice taking them both together. To put things in perspective, I am finding QP the hardest simply because of the breadth of the computer science from which the ideas in QP are coming from. The present state of QP is a little like the state of classical computing in the times of Church and Turing.

kirkwood.jpg iu-7.jpg
Kirkwood Hall and the walkway by Lindley

That aside, I am looking into some of these things as of right now (this is not a complete list)
-        join calculus, pi calculus and other process calculi
-        squiggol (Bird and Meertens formalism)
-        quantum circuits
-        grokking functional programming Haskell-style
-        logic programming

imu.jpg

All of this aside, Bloomington is a beautiful place - small university town with lots of charm and a pleasant weather (for now). I am told that this place has bad winters with lots of snow.

bloomington3.jpg bloomington2.jpg

bloomington1.jpg

I have a small single bedroom apartment that is a ~12 min walk from the university.

univ.JPG
The red square is Lindley Hall, the main CS department building and the green square is my apartment.
(Courtesy: Google Earth)

And among other things, I have a new weapon – its called Qubit. Qubit is a Dell Inspiron 9300, UXGA 17” monitor, with 1Gb ram, 256 mb Nvidia Geforce 6800 graphics card and a dual layer Dvd writer. 

iu-6.jpg

Thursday, October 06, 2005 2:18:07 PM (Eastern Standard Time, UTC-05:00)
Gandalf the fireworks guy? He was a friend of Mr Frodo. I hear that he had something to with the war and Mordor, I must ask Mr Samwise of this sometime. Nobody tells us little folk anything.

Hartfur Cartpond
Thursday, October 06, 2005 2:21:50 PM (Eastern Standard Time, UTC-05:00)
Congragulations on making into the Slitherin. The sorting had mad a good decision. I was afraid you would go the path of that mudblood Harry Potter.

Draco Malfoy
Draco Malfoy
Friday, October 07, 2005 2:09:36 AM (Eastern Standard Time, UTC-05:00)
:)

Maaaaaan you are having fun!
sajith
Friday, October 07, 2005 1:14:22 PM (Eastern Standard Time, UTC-05:00)
Expecto Patronum.. Expecto Patronum..
Roshan
Saturday, October 08, 2005 2:43:43 PM (Eastern Standard Time, UTC-05:00)
Don't waste time on a patronis, thats for those silly muggle loving 1Griffendors. Us the Crucious curse when doubt.
Draco Malfoi
Tuesday, October 25, 2005 1:45:13 AM (Eastern Standard Time, UTC-05:00)
Thanks for interesting information!
Tuesday, November 22, 2005 2:37:17 PM (Eastern Standard Time, UTC-05:00)
Nice pics :-)

Does it snow there in winter, Rosh?
Tuesday, November 22, 2005 2:38:12 PM (Eastern Standard Time, UTC-05:00)
Oh, I spam-protected my email address without realizing that your blog comment page automatically does that :-)
Friday, November 25, 2005 10:49:49 PM (Eastern Standard Time, UTC-05:00)
Hey Rosh,

Sounds like a great set of courses. I wish there was a Quantum Computation Course here at SMU :(
Love,
-KK
KK
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, strike) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview