Sunday, August 31, 2008

Just Show Up And Start Professing

I knew the school year started August 25th only because I had Googled it. I began coming into work full-time a week beforehand. That's when I learned that I was supposed to have already hired my course assistants for the term.

The CS department at CMU pays undergraduates to work as course assistants (CAs) for the intro CS classes. And like everything else here, it's entirely up to the professor to decide what to do with them. You can hire any number of them. The only rules are that they shalt not introduce new material and collectively they shalt not work more than 60 hours per week (since I'm teaching 3 sections). And where does one get CAs from? Some sort of CA tree? Nope. From the students you taught last term. Which is when you were supposed to have asked them to CA for you. Thankfully, after a desperate email to the group of strangers I'd be working with, one future colleague saved me by sending a couple of CAs my way, and others referred a couple of students looking for last minute positions to me, and I had hired my first four employees. So far they don't look very happy to be working for the new and confused guy. I don't think they know what do make of me. Am I young and inexperienced, or just the classic absent-minded professor?

Since it's my first semester here, I was encouraged to work with one of the three other instructors teaching CS2 this term. The one I chose to work with has proven to be a great pick. He's made a lot of time to show me the ropes and share his materials with me. I'm determined to make my sections match his for as far into the term as I can. This is the first time I'm teaching with someone else's materials, and it's very much against my nature. But I have no sense for CMU culture and expectations about workload and grades and what exactly CAs do, etc. I didn't want to do things my way until I understood the CMU way. Plus, the four of us teaching CS2 have to give a common final, and the contents of that final are very poorly documented. I was afraid that if I charted my own course, I might lead my students astray in their preparation for the final.

So, I'm not preparing my own materials, and I'm lecturing just 7.5 hours a week. What AM I doing? I'm making arrangements with my CAs and managing my rosters.

The roster thing is inane. Lots of CMU students each term don't get into the courses they register for. Each section has a wait list, and each student can be on only one wait list. So the students have to pick which of the 11 CS2 wait lists to sign up for. Then it's up to the instructor to notice when a space opens up in a section, and to move a student in from the wait list. And the instructor can choose any student he likes from the wait list, and can even take a student who isn't on any list. Part of the problem is that every now and then a student who successfully gets into one section will need to switch into another because of some unforeseen scheduling conflict. But you can't be on a wait list for CS2 if you're already enrolled in another section. Even worse, if the section is limited to 25 students, the instructor is still allowed to take on additional students and let them sit on the floor. And the students know this, so they come in and beg with their puppy-dog eyes, making the prof out to be the bad guy if he tries to stick to the 25-student limit. And then there's the game you can play where you take on more than 25 students, betting that one or two will drop by the time you need to administer an exam on the 25 computers in the classroom. The instructor has to deal with all this roster stuff, and to make matters worse, the roster also changes on its own as other CMU employees add/remove students from sections. All of this makes a lot of work for the professor that could have been handled better in software.

Feeling overwhelmed by all this and very alone at CMU, it was a really nice treat when a few of my former high school students began appearing on campus and dropping by my office.

And so I began teaching. One of the hardest things to get used to has been not having my own classroom. Before every class I have to pack a backpack of all the materials I think I might need: the roster, handouts, various kinds of paper and markers, my laptop with appropriate cables, etc. I teach in 4 identical classrooms, separated from each other by movable partitions. These do little to block the sound of the lecturer projecting his voice on the other side of the partition, literally just two feet away from me. When I arrive at the room, I wait outside with my students until the previous class ends. There are no bells, so the timing of this changing-of-the-prof is a bit unpredictable. When I enter the room, I often have to close the giant partition. And of course I have to plug in my laptop and battle with the projector, toggling its input setting and my laptop display settings, disconnecting and reconnecting the cable, and sometimes rebooting, before my desktop appears on the big screen. Then it's time to figure out which students showed up. Because if someone on the roster isn't showing up, that might mean an opening for one of those students begging to get in. And I have to know which students showed up who aren't on the roster, so I know who to let in if an opening does arise. At the end of lecture I'll need to pack all my stuff up again and talk with lingering students as I scramble to make room for the next class.

Well, I'm a week in now, and I can't say I'm having much fun yet. Part of that comes from being at a new place and learning the ropes. And I think part of that comes from using someone else's stuff, instead of teaching my own way. The way the course is structured so far really doesn't feel like me, and I'm finding that some of the ways I used to interact with the students at the beginning of the school year don't seem to work in this format. I'm really looking forward to starting over my way next semester. I'm supposed to find out what I'll be teaching some time in the next few weeks. But being the new guy, I've got last choice, and I'm sure my teaching assignments will keep getting shuffled around for a while.

One thing I was looking forward to about teaching college is the informality of it. But as much as I've insisted on being called "Dave," my students are still throwing a lot of icky titles at me, like "Professor" and "Sir."

One of the toughest things about teaching here is the freedom to not teach. In high school, you have to see the students an enormous number of hours each week, grade their work, etc. But here, I can choose to lump all my students together in one room, conduct two 80-minute lectures each week, have my course assistants hold office hours and do all the grading, and ultimately not really be teaching at all. And it's going to be really hard to resist those sort of temptations. But at the other extreme, if I run all my own recitations then I won't be giving my course assistants opportunities to teach, and if I try to be available to help them in the lab evenings and weekends, then I won't get to enjoy spending time with Virg. Lots to figure out for next term...

We Have A Winner

The Taj Mahal! Dave and I finally found an Indian buffet that satisfies both my desire for huge variety and buttery palak paneer, and his for hot fresh breads and a good stock of boneless meats. The butter chicken sauce wasn't all that, but the rest was so good (they even had crispy masala dosa!) I'm sure this will become a favorite when we're in the North Hills.

Monday, August 25, 2008

Dave's First Day At School

I really don't know how people get any work done at coffee shops. I decided that I need to get out of the house during the day, and a change of environment might do me some good to get the old work ethic going. I went first to the Squirrel Hill branch of the library, but I couldn't connect to the VPN over their wireless network. My next stop was the 61c--a great neighborhood coffee shop and a haven for laptops and their unsocialized owners. Most of the laptops are untethered here since there are only a couple of outlets at the front of the shop.

In other news the pumpkin and zucchini vines are finally budding. The pumpkin vines are long and healthy looking and I can see them each supporting a full grown pumpkin. The zucchini "vines" however are stubby little saplings with 4 leaves each. I'm not sure how they're going to support the squashes, but it'll be interesting to find out.

Also we finally bought a real couch [goodbye futon!!!] at Levin. We went with a 2-piece sectional that has a small chaise lounge on one end and a wide wedge on the other for lots of slouching. We're expecting delivery in a couple of weeks.

On the dining front, we went to a couple of restaurants this weekend. Saturday night we went to an Italian place in Shadyside called Pizzuti. It claims to be a good place for a first date according to the sign. It was quiet and cozy and nicely decorated for a romantic Italian meal. We were initially seated next to the beverage station which normally isn't a problem, but because we wanted to talk about the quirky service we asked to be moved.

We were helped by two waiters who I will refer to as Waiter A and Waiter B. Waiter A greeted us soon after we were seated, and told us about one special, and informed us that we could have a complimentary glass of chianti or pinot grigio. I had to think about that so I didn't ask for wine immediately. Then Waiter B came by and told us about 2 specials (where did that 2nd special go the first time?), and I asked if I could have that glass of pinot grigio, but Waiter B said they only had chardonnay and chianti on offer, neither of which appealed so I went without. Shortly afterwards we ordered a spinach salad, the veal amaretto, and the chicken marsala. Then we switched tables for obvious reasons.

Not too long afterwards our salad came out. It was OK but nothing even close to cheapo Pasta? spinach salad. Then we waited. And waited, and waited. after about 30 minutes Waiter B came by to tell us our food would be out in a few minutes. 10 more minutes and the manager came over to tell us our meal would be ready in a few minutes. Several more minutes went by while we played cards. Finally our meal arrived and it was good. Not great but good. Dave actually used the decorative steak knife to cut into his veal.

Whyyyyyyyyy can't you get a decent Italian veal dish for under $25 in this city???

Sunday we did a LOT better. We met some new friends (our second "date") at Maharaja Indian buffet in the south hills in a Day's Inn. It was a very good buffet with plenty of variety and BUTTER CHICKEN. Dave's only complaint was that the naan was kinda weirdly colored and not tasty.

Oh yeah, before I forget, today is Dave's first day at school! He has 3 lectures today, so be sure to wish him well. :)

Thursday, August 21, 2008

A Taste of Nightlife

We got our first taste of Pittsburgh nightlife last night in the South Side. I had heard through one of the Pittsburgh mailing lists I signed up for that Mark Kozelek of Red House Painters was playing in a club there, so, Wednesday being our date night, we decided to make an evening of it.

We started with dinner at Bruschetta's because we are ever in search of a replacement for our beloved mid-priced yet almost-gourmet Italian meat-based entrees that we enjoyed so much of in California. There was no risotto but the meat offerings looked pretty good, although traditional touches like Marsala wine sauce and mushrooms were not on offer, so we decided to go with Veal Zurich and Chicken Saltimboca.

Before the food arrived we were presented with a bruschetta, which was a surprise, but I suppose appropriate given the name of the restaurant. Shortly afterwards we received a big basket of cold white bread. This seemed a bit odd, but whatever. On arrival the food looked very good and the portions were just right. The chicken was nice, but the sage had an off flavor that kind of killed the taste, and Dave was not that pleased with the veal.

After dinner we walked over to the club to wait for the show to start. The Diesel club resembles a tiny version of San Francisco's DNA lounge. There were several chairs arranged in front of the stage as if a small black wedding was about to commence, but they were either all taken or right next to a loud speaker, so we stood behind them near the bar.

Mark Kozelek was the only act performing that night and he started promptly at 8. The music was entirely acoustic and it was beautifully played if a bit repetitive. On stage there was another guitarist who was introduced at some point, but although Mark was talented at singing his haunting romantic lyrics very clearly, the same could not be said for his speech. This became a problem throughout the set because Mark barely spoke about himself or the music, and when he did we couldn't understand a word of his mumble, so I got very little out of it.

Throughout the set the audience stood completely still and silent. About 45 minutes into it my back could take no more so I went to walk around a bit. I headed toward the restrooms and lo and behold there was a small lounge off to the side with cushy leather seats and only 3 people in there.

As I sat there stretching my back and resting my legs, the couple in the room began to chat with me, and I soon discovered that the man was Mark's dad. So we had a chat about how Dave and I came to know of the Red House Painters, and how we came to live in Pittsburgh. Not long afterwards several more of Mark's family and friends showed up in the room. This was surreal!

Dave found me back there not long after, and when the show ended he sat with me and waited in hope that Mark might come back and mingle. But after awhile he didn't turn up so we went home.

Tuesday, August 19, 2008

Rocking the Casbah

I meant to post about this earlier, but you know how life is. Saturday night we went to Casbah, a fancy Mediterranean restaurant in Shadyside. This place is part of a group of restaurants called Big Burrito, which I find hilarious.

The atmosphere is very cool and dark, and the outdoor seating is actually in a tented area out in front of the entrance, so you're not dining under the stars. We requested an indoor table and were placed in a dark cozy corner out of the traffic. Later it got so dark that I couldn't see my food.

Apparently, the menu changes daily so you never know what you're going to get, however we found that the online menu was identical to that evening's offerings. We started with a plate of spreads and grilled seasoned pita bread that included hummus, baba ghanoush, and some roasted red pepper stuff (the favorite). I also had a mojito that was very refreshing.

For dinner we decided to split a couple of entrees: the Elysian Fields Farm lamb loin with polenta and stewed eggplant and chickpeas, and the Casbah double-cut pork chop with risotto and kale. The meats were wonderful, although we were very disappointed by the size of the lamb portion, which was maybe 2 ounces at best. For the price I wanted to dig into a thick juicy steak.

I usually prefer grilled polenta, but the grits that were served were nice and fine. The pork chop was topped with crispy green onion strips that I really enjoyed, but I don't think Dave was thrilled with them. Neither of us is a kale fan so we left that on the plate.

Although we didn't leave stuffed, nothing on the dessert menu was very tempting, so we headed home. I'd go there again if someone else was paying.

Sunday, August 17, 2008

Carlos Times

Friday, August 8
Carlos (renowned coin flipper, and editor of The Carlos Times) arrived in the evening. The three of us got dinner at the Murray Ave Grill and then filled Carlos with ice cream at Bruster's, which turned out to be a great find.


Carlos made good on his threat to bring Virg some NY memorabilia.


Mr. Moustache closes his eyes and muses that Carlos is simultaneously
half alive and half made of Coke.

Saturday, August 9
A day of ill. Virg made sure Carlos had the full midwestern experience by stuffing him with Bob Evan's breakfast food in West Mifflin. Then we drove up the Mt Washington lookout to stand above the Pittsburgh skyline, and headed home. Afterward, Carlos and I went for a long walk around our neighborhood, CMU and Shadyside, making sure to stop for the obligatory Coke to keep Carlos running at peak efficiency. Then we all attempted to finish off an extra large pizza at Aiello's and found room for dessert at Aladdin's. We also taught Carlos to play Big Two, which he insisted on playing for the rest of his visit.

Sunday, August 10
Began the day with coffee and muffins at the nearby 61C Cafe. Then Virg took us to the Andy Warhol museum. We had heard from people here that it's so much more than a museum, that there's so much to do there. Wrong. It was your standard art museum. If you're willing to stretch the meaning of the word "art" to include the works we saw there.


Carlos was deeply moved by this painting.

We then introduced Carlos and ourselves to another essential Pittsburgh experience--hot dogs at The Original Hot Dog Shop near Pitt. Supposed to be the most incredible hot dogs. Wrong. They were hot dogs. Nothing original about them. And the place was hot and dirty.


Greasy french fries. How original.

Having filled him with hot dogs, pancakes, coke, and ice cream, we sent Carlos on his merry way back to the futures that awaited him in NY.

In the evening we ate healthier at Rock Bottom and then watched Shaun Of The Dead on DVD. It was entertaining, but no Hot Fuzz.

Making Friends

Monday, August 4
Ravi's stay with us ended. Virg and I tried India Garden in Oakland, supposedly the best Indian food in the city. The food was pretty good, though not amazing, and the waiters were impressively unpleasant. Watched the Bourne Ultimatum on DVD in the evening. It was entertaining, but I think if you never saw a Bourne movie, you wouldn't be missing out.

Tuesday, August 5
On their way back from DC, Virg's parents stopped by for lunch with us at Aladdin's.

Wednesday, August 6
Tried Lucca's pizza for lunch. It was a much nicer place to eat than the many other pizza places near us, but the food wasn't nearly as good.

Many of our friends have tried to fix us up with their friends in Pittsburgh. We've now met a couple "friends of friends" here. It's pretty much like going on a blind date, where at first you're not sure who in the restaurant you're supposed to be meeting with, and in the end you're wondering how long you should wait to call them again. The asymmetry is that we need friends and they don't.

We met some friends-of-friends for dinner at Ka Mei--a chinese restaurant so close we can almost see it from our home. Had a nice time there, and the food was ok.

Thursday, August 7
We ate a delicious but microscopic lunch at the Tango Cafe. Then I had dinner with a high school student of mine at the Union Grill.

Friday, August 8
Another friend-of-friend meeting. We met a tech writer for lunch at Tamarind, not far from CMU. The Indian buffet there was delicious, and we had a good time chatting with her. Then Carlos arrived in the evening.

Friday, August 15, 2008

Teaching Teachers

Realizing I needed something to do during the summer, and opportunities to meet people, I offered to help out at CMU's summer workshop for AP Computer Science teachers. I was immediately roped into leading some of the sessions.

The best thing that came from it was that I got to practice using a Mac and teaching in the same classroom I'd be using in the fall. The classroom has 25 Macs in it with huge screens separating the teacher from the students, which is great for a lab, but terrible for a lecture or class discussion. And with so many computers in such a small room, there's no space to squeeze behind the students to see what they're working on and help them. But the lamest thing about the classroom is the whiteboard. There's just one small board, and it's hanging in an unlit part of the room. There's a mark on the middle of the board, to remind the teacher that only half of the board is actually visible to all the students.


a look at one of our lovely classrooms

Finally, there's a ceiling-mounted LCD projector, aimed at a big screen which, on the press of a button, inches its way down from the ceiling--blocking the whiteboard. So, you can't project onto the whiteboard and draw on your projection. You can't leave something visible on the whiteboard while you're projecting. And you can't even alternate between using the projector and the whiteboard, because it takes a minute to raise or lower the screen. The only reasonable solution, therefore, is to give up on the whiteboard entirely, and stick to the projector. There is also a device that projects from a piece of paper onto the screen. But it still takes several seconds to toggle between that and the LCD projector, and of course you can't see both at once. Ah, where have you gone, sweet high school classroom, with your luscious wall-to-wall whiteboards?

The frustrating thing about doing a workshop like this is the huge range in the abilities of the teachers taking the workshop, from expert CS background but no teaching experience, to having survived years of teaching AP without knowing how to declare a variable--and everythig in between. So anything you teach is likely to bore half the group and completely run over the other half.

The format of the workshop is that we session leaders talk at the class and dispense our varied opinions from morning to dinner every day, and in the evening the teachers are given time to work on the many exercises and projects we touched on. In reality, the teachers are understandably exhausted by the end of the day, so not much happens in the lab. Maybe a better format would have been to alternate between instruction and lab time.

Monday, July 28
First day. I introduced very simple objects and classes with a roleplay, and then asked the teachers to write the code for the objects they had acted out. Most people seemed bored with the roleplay, and then hopelessly lost with the code. I ran out of time before making much progress. That's ok, because the teachers are supposed to do most of their code-writing during the lab time after dinner. But I only ever saw one teacher come back to work on my exercises.


me (in the blue hat), asking one of my roleplay participants to "flip"

Tuesday, July 29
I presented my string lab, but never even got to the point in the lab where we start using strings. Only one teacher continued working on the lab later.

Next, I presented searching and sorting. People seemed to love it, but I didn't get to demo my lab, and no one ever worked on it afterward.


searching for some sun in Pittsburgh,
and having a logarithmic time

At the last minute, I got a chance to teach heaps and priority queues to the 8 AB teachers, who self-selected to be a little more advanced than most of the group. This was a lot of fun, because this group was truly ready to understand the material I was presenting. I would love to have worked with them more, but didn't get the opportunity.

Wednesday, July 30
I presented my much-abridged Tetris lab, walking the whole group through the first few exercises in my 90 minute session. By this point in the workshop, I had come to realize just how advanced this would be for many of the teachers. So, I encouraged people who knew what they were doing to go ahead, and I gave lots of time for everyone else to work on the first couple exercises, as I hovered around the room helping and finally revealing the answer so that everyone could move on. Most teachers never got to see a tetris block move, but I think this was much more successful than my other sessions, and I did see several teachers continue completing the lab later that day.


CMU Campus Map
(My building is the big concrete block.)

Date night. I walked back to Squirrel Hill to meet Virg for dinner. We tried a Middle Eastern place called Aladdin's, and it was awesome. Probably our biggest dining success yet here. Delicious salads with cool homemade dressings, and yummy marinated meats.

Thursday, July 31
There's a cafeteria in the building next to mine, but everyone kept dismissing it and urging that we go out to Craig St for the great food at Lulu's. So when I finally got to try the cafeteria, I was pleasantly surprised to discover they serve Lulu's food there, too. I can already tell I'll be eating this yummy stuff every day.

I presented for only 10 minutes. In that time, I finally demo'd my sorting visualization. I think people thought I was cool for having made it, but no one seemed to like it much. I also talked up my grid display framework for making arcade games and such, but having not had time to actually show how to write code with it, there wasn't much interest. But I did demo how to teach iterators with plastic eyeball finger puppets, and people loved it. Go figure.


lending a hand to comp sci teachers in need

Friday, August 1
For a little while, there were no other session leaders in the room, so I got to share my cynical views on the AP exam with the group. (Don't tell!) Also, had the teachers do a free-response question.

After checking out the Phipps Conservatory in the evening (where Virg joined us), the teachers played a wild game of Cancellation Hearts in the lab. It's like ordinary Hearts, only you use two decks of cards and have lots of people playing (we had 11), and when two of the same card are played in a trick, they cancel each other out, so neither can win the trick. It's actually a very interesting game, and a lot of fun. And unlike my previous experience with it at the AP Reading, I actually did pretty well this time.

The workshop ended the next morning, and Ravi arrived shortly afterward, which Virg has already blogged about.

Thursday, August 7, 2008

Ravi Comes To Town

Last weekend, August 2-4, Ravi came to visit us, so we attempted to do our best to show him around our new hometown which we barely knew ourselves.

Shortly after Rav arrived Saturday afternoon, we walked down the street to one of our favorite Thai places, Sweet Basil, for lunch. Unfortunately they do not have the lunch specials available on the weekend. Still, the food was great there!

Afterward we attempted to drive up Mt Washington, but we did not carefully plan our trip, so we wound up driving all the way AROUND Mt Washington before figuring out the route to the top of the Dusquesne incline.



Then we drove over to downtown and over to Oakland. We parked at CMU and walked over to the Cathedral of Learning at Pitt. First we took the elevator to the top floor to see the view, but we were disappointed to learn that the larger windows out of which great views are sure to be had were closed off in rooms that were locked for the weekend.

Then we went down to the 3rd floor and visited some of the international rooms. These rooms were apparently decorated by different groups of various nationalities living in Pittsburgh at the time the Cathedral was built. These were an interesting curiosity but nothing to get too excited about. Before leaving the building, we stopped at the 1st floor to get a look at the beautiful soaring arches in the grand hall, and Ravi found some thrones for us to act like royalty in.



Since it was a hot day, we could not leave the area without an ice cream from Dave and Andy's. Then we walked over to CMU campus where Rav got to see Dave's office, and we got to laugh at the brand name of the toilet stall door latches: Hiney Hiders.

All of this walking around made us very hungry so we walked over to Rose Tea Cafe for dinner. Rav introduced us to the heavenly Sa-Cha sauce (GARLIC!), and our meals here were excellent as always.

The next morning we had Sunday brunch at Harris Grill.



The tatooed chain smoking crowd we saw there last time we brunched was nowhere to be found. In fact the place was completely empty at 10:30 am. I had a steak and eggs platter, Rav had the frittata, and Dave had the blueberry pancakes. The coffee and Bloody Marys were excellent, and the bacon was awesome! Apparently they have "Bacon Tuesdays" where you get baskets of bacon for $1 during happy hour. I think we'll be back.

After such a heavy meal we thought the virtuous thing would be to take a walk in the park. We hadn't been to Frick Park yet, so with a vague sense of direction we headed toward the East and found a paved trail with a par course where we could demonstrate feats of strength and agility.



After awhile we headed into the woods for the shade and found ourselves utterly confused by the signs. After a bit of guesswork and pure luck we found our way out of the woods and in a neighborhood we'd never seen before. Having no idea where we were we let the angle of the sun be our guide and hoped we would come across a familiar street sign sometime in the not-too-distant future.

Along the way we cam across some boys selling lemonade, juice, and water from a TV tray table on the sidewalk. They were too cute to pass up so Rav and I bought drinks, and though we told them not to spend the money on video games, the boys were evasive in a way that indicated that was the motivation behind the enterprise.

Once we found our way home we were beat so we sat around the porch playing cards until we got hungry enough for dinner. For dinner we drove back over to Oakland and ate at the Union Grill. Dave had been there during his CMU interview, but it was new to me and Rav. The turkey Devonshire sandwich was billed as World Famous on the menu, so Rav could not pass it up. It was just white bread, tomato slices, turkey, and bacon smothered in cheddar cheese. I'm not sure what this sandwich is famous for, but rest assured that I will not be ordering it any time ever. That evening back at home we enjoyed some more porch sitting and games with a pitcher of Pina Colada.

The next day I had to work and then go to a doctor's appt over lunch, so Rav and Dave amused themselves and had lunch at Smallman St Deli with a friend of Rav's from school. After lunch Rav had to go back to NYC, and so ended our lovely visit.

In Real Time

As Dave blogs about the past I will attempt to keep you, our fans, informed about current events. Current events are much more boring...

Today the gardener came back and took out a huge mess of morning glory vines out of the raspberry patch behind the garage.


This is what was left AFTER the gardener took out major vines.


I had attempted to kill them off by bleaching them at what I thought was the source, the side of the garage. They went brown and died for a few days, but these suckers have rooted down all over the place, including in the grass. They only grew back stronger and laughed at me!


Two weeks ago I poured 5 gallons of bleach over this area, but look how it thrives!

The pumpkin seedlings are growing rapidly. They're already this big in only 3 weeks:



The other plants are not growing nearly as fast, and I still haven't seen any chard, not that I would know what it would look like anyway.

Lunch today was at the Tango Cafe, and while it is a very cozy place to hang out and play cards, it is a challenging place to find a decent American appetite-sized meal and a dairy and caffeine-free cold beverage. Oh well!

Tonight Dave goes to eat dinner with a former student, and I sit at home and try to work. And eat India Garden leftovers (YUM!).

Wednesday, August 6, 2008

Celebrating 2 Years and 2 Computer Platforms

Monday, July 21
When my dad, Hilary, and I walked around Shadyside a few weeks ago, Virg felt sure we'd return with the Chococat lamp she desperately needed from the Hello Kitty store there. We didn't, so it was inevitable that we'd have to go back to Shadyside for her silly lamp, and we used this trip as an excuse to try out lunch at Cappy's, which turned out to have delicious subs and salads.


a lovely tech writer finds illumination

When I checked my email in the evening, I learned that I had finally been assigned an "Andrew ID." Not sure what an Andrew ID is, but apparently it's a prerequisite for doing just about anything at CMU, so having one now is very very good.

Tuesday, July 22
I got a key to my new office, which is pretty dumpy--a windowless little room with broken furniture, broken lights, and broken ceiling tiles. And it's an ergonomic nightmare--a problem I really have to remedy soon.

Wednesday, July 23
I gave in to the power of the dark side--and got a Mac. But I swear I didn't want one. CMU intro CS classes are taught in rooms full of Macs, and I needed to make sure I could handle them. So I stretched my computer budget to include both a desktop PC for my office and a MacBook to use in class. And so it happened that, as a young hotshot computer science professor, I found myself glancing uncomfortably at my new Mac and asking the CS department's computing services manager, "Um, how do I turn it on?"--among other insightful questions. Turns out: the power button.

Then I remembered I'd need a VGA adapter cable in order to connect the Mac to a projector, so I got an insider's look at the long chain of bureaucracy required to spend $17 at CMU's bookstore. A few administrators, forms, and 30-digit account codes later, the computing services guy and I reached the end of the red tape at the bookstore, where they put our newly purchased cable in a bookstore plastic bag. When we attempted to decline the bag, we were told that the store's crazy rules required them to give us the bag even if we didn't want it, but that we could return the bag to a different cashier on the way out of the store. We did, and the employee there sighed, "I don't know why those guys at the computer counter insist on giving everyone bags." Ah, CMU... How many little slips of paper and plastic bags must we exchange just to move a 4-inch cable from one building to another?

By the way, the Mac has proven to be a little quirky, but I'm really liking it.


Dave embraces thinking different.

In the evening, Virg and I celebrated our second wedding anniversary by using a gift certificate at a Thai place in Shadyside called Thai Place, that claims to be one of the top ten Thai places in the country. We think not, but we did enjoy it very much. Then we had a nice walk around Shadyside, and ended the evening by wolfing down some Great Wall Of Chocolate cake in a big pool of delicious raspberry puree at P. F. Chang's at the Waterfront. It was the closest thing we could find to our wedding cake on short notice. We had a really nice evening together.


P. F. Chang's Great Wall Of Chocolate
[as stolen from someone's Internet photo album]

Thursday, July 24
Tried out lunch at Uncle Sam's Gourmet Subs at Forbes and Murray. Turns out they really only have many varieties of a single sub, and it was hardly gourmet. But it was a delicious cheesesteak that I'm looking forward to having again!

Friday, July 25
Back to CMU to get an ID card, so that I can get into the buildings on the weekend. Next month I get a new one which doubles as a bus pass, which, like so many things at CMU, I can't get until the official start date printed in my offer letter: September 1st. Which is stupid, because I start teaching classes in August, and need most of those things before then.

In the evening, Virg's parents came to visit, but of course you know that, because you've already read her blog entry about it.

Saturday, July 26
A month ago, when I learned that one of my new favorite bands, Lights Out Asia, would be releasing their third CD, I set an alarm on my Yahoo calendar so I could buy it the day it was released. So, when my package from the band's record label arrived, I tore it open excitedly, only to find they had shipped the wrong CD. I emailed the record label, and they didn't express any interest in having me send back the CD they'd sent me accidentally. And when the correct CD finally arrived a week later, they accidentally included yet another random CD with it. Not a good business model, but the music is excellent.


Of all the albums not about men dressed as bats,
this one is currently my favorite.


Virg and I spent the night at Pittsburgh's 4.5-star Omni William Penn hotel as part of our anniversary celebration. We had a great time there, even without our Lights Out Asia CD. The hotel treated us like royalty, and the room was really nice--a suite with great views of downtown. We enjoyed some room service for lunch. Then we discovered our room rate included free dinner at the Terrace Room downstairs, which turned out to be quite good.


in the hotel lobby, after dinner

We enjoyed free Sunday brunch there the next morning, and then walked around downtown for a bit before reluctantly heading back to real life at home, where an AP Workshop awaited...


Virg poses by a fountain in front of the hotel where we stayed

Tuesday, August 5, 2008

Enduring The Dark Knight

This blog has clearly become unstuck in time, because Virg is blogging about stuff from a couple days ago, while I'm still 3 weeks behind...

[Imagine some squiggly effects here and harp-playing to signify our journey back in time.]

Wednesday, July 16
Ate dinner at a Thai place in Shadyside called Typhoon, which featured mediocre food at monster prices. We could only afford a few appetizers before going home hungry.

Thursday, July 17
Filed my I-9 with CMU, so now I am "in the system." [The word "system" should echo for a bit.]

Friday, July 18
Not knowing anyone in Pittsburgh, we made our first effort to meet "friends of friends" by getting together with another work-from-home Oracle tech writer and his wife at the Double-Wide Grill in the South Side. We had a pretty good time with them, and the food was good, too. At one point we were talking about the Dark Knight movie we'd be seeing the next morning, and they said their 10-year-old was begging to see it. Having read a little about it, I warned that it didn't seem like a good movie for kids...

Saturday, July 19
Caught a 10am showing of the Dark Knight, and Virg and I left the theater feeling we had been beaten down for 2.5 hours. The movie gave Virg a headache (like its predecessor), and cast a dark shadow over the rest of our weekend. Contributing to this feeling were the movie's two strongest elements: Heath Ledger and the movie score.

I'll begin this post as a standard non-revealing movie review. Then I'll warn you when I'm about to spoil the movie by picking apart the ending and its message.

Ledger's portrayal of the Joker was creepy and horrific to watch. He was an unpredictable psychopath. And what made him so scary was that there was nothing cartoonish about the performance. He made you believe that this was truly a real human being with an extremely twisted mind. I agree with many who feel that Ledger's Oscar-worthy performance has earned his Joker a place among cinema's greatest villains. Don't send your 10-year-old to see him. How this movie pulled off a PG-13 rating is beyond me.

The movie score was dark and unrelenting, and where necessary, supported the Joker with musical elements of an equally perverse and unpredictably violent nature. But for the most part, the score is Hans Zimmer and James Newton Howard's bigger, darker, and more tragic take on the beautiful work they began in Batman Begins. Their romantic and pounding music has been looping in my head for the past few weeks now, and I can't get enough of it.

There's no debate about Ledger or the music. The rest of the movie has been harder to wrap my mind around. My first impression was that it wasn't as rich as Batman Begins, and was far more chaotic. The movie tries to follow a lot of characters. Often it seems pretty rushed and muddled. And there was a lot of stuff that seemed pretty stupid in the last 45 minutes--particularly the ferry predicament and the rapid and pointless decline of Two-Face. And I didn't find the ending very satisfying.


Harvey Dent learns of the bat signal.
[stolen from thedarkknight.warnerbros.com]

But here's the thing. The Dark Knight is now listed on IMDB as the #1 movie of all time. And the movie really sticks with you. So, is it a smart summer action movie, or is it a sometimes flawed attempt at something much bigger? It took several days of searching the Internet to find an intelligent discussion of the movie, but I found it in a comment posted on The Washington Independent from user drvictordavishj. His look at the movie elevates the Dark Knight to something much smarter and even politically relevant. He begins by writing, "... I would argue that the film is not necessarily all that pro-Batman."

And suddenly all the things that Batman does that seemed out-of-character for a superhero are completely explained away. He's not supposed to be a hero. You're not supposed to feel good about Batman's actions in the movie. That's what makes him a dark knight.

If you haven't seen the Dark Knight, stop reading now and skip to my account of the next day, which has a very good bit about ice cream. But then please go see the movie, because I'm dying to discuss it.


--- SPOILER ALERT ---


I'll begin spoiling the movie with the ferry scene. First of all, there's something very stupid going on here. The people of Gotham are placed in a "social experiment" where the rules of the game are given to them by the Joker--the character who has told us that "the only sensible way to live in this world is without rules." And true to his creed, the Joker has repeatedly lied to us. He tells Batman where he can find Rachel and Dent, but lies about who is at which address. He scares the people of Gotham into leaving the city without using the bridges and tunnels, apparently just so that he can trick them into taking the ferries he has rigged for his social experiment. Yet after all that, the people of Gotham continue to take him at his word regarding the rules of that experiment, and worse yet, the movie assumes that we in the audience will, too. This time, it turns out the Joker is not lying to us. But just a little while later, the movie assumes we'll believe his lie when he dresses his hostages up in the masks of his henchmen.

By the way, the Joker isn't the only one who lies to us in the movie, as drvictordavishj points out. Batman authors the biggest of these lies at the end of the movie, but Alfred also lies by burning Rachel's note, and Gordon lies to his own family by faking his death. Yes, these are all noble lies, but are we meant to applaud them, or to see them as tragic necessities? And even Harvey Dent lied to us when he told us he was Batman. Was he heroic, or was this perhaps the end of his heroism?

But back to the ferry. At first, I thought it was pretty lame that no one in Gotham was willing to save themselves by detonating the other ferry. Are we supposed to believe that Gotham is good after all? But after reading drvictordavishj's post, it's clear that the people of Gotham are not heroic. It would have been heroic to vote against detonating the other ferry, but that's not what they did. They voted to destroy it. They were just too gutless to fulfill that vote by taking the necessary action. They knew they needed to act outside the law, but were too weak to be vigilantes.

Another thing that bothered me at first, but I've since made peace with, I think. First, the Joker seeks to steal money and to charge the mob for his work. Then he burns his money anyway. And, first, the Joker tells us he wants to kill Batman. Then suddenly he's so strongly in favor of Batman's presence in the city that he decides not to kill Batman and even aims to have a man killed just for threatening to reveal Batman's identity. This inconsistency bugged me, but then I realized that inconsistency is the heart of the Joker's character. As he says, he is "an agent of chaos." He'll kill for sport, but then next time he'll spare a life just for the sport of it, too. Alfred has the key to the Joker's twisted mind when he says that "some men aren't looking for anything logical, like money. They can't be bought, bullied, reasoned or negotiated with. Some men just want to watch the world burn."

Maybe the Joker knows what Alfred has figured out--that Batman created the circumstances that allowed the Joker to come to power, that the Joker needs Batman, and that without the Joker, there would be no need for Batman. As Alfred tells Bruce, "You crossed the line first, sir. You squeezed them [the mob], you hammered them to the point of desperation. And in their desperation they turned to a man they didn't fully understand."

On to the ending. IMDB'S Dark Knight page includes fragments of the movie's final dialogue:

BATMAN: Sometimes, truth isn't good enough, sometimes people deserve more. Sometimes people deserve to have their faith rewarded.
...
GORDON: We'll have to hunt you.
BATMAN: You'll hunt me. You'll condemn me, you'll set the dogs on me. But that's what has to happen.
...
GORDON: Because he's the hero Gotham deserves, but not the one it needs right now ... and so we'll hunt him, because he can take it. Because he's not a hero. He's a silent guardian, a watchful protector ... a dark knight.

I didn't understand the difference between the hero we deserve and the hero we need, but I was sure it was the key to the movie. drvictordavishj explains it as follows:

"The key is the way Gordon draws a contrast between Dent 'the hero we need' versus the Dark Knight 'the hero we deserve.' Nolan [the writer and director] is saying that we need a law-abiding idealist, but that we don’t deserve him. He’s not saying it’s good to have a president who’s a wire-tapping torturer, merely that we don’t deserve any better. Nolan is ultimately saying that strong societies don’t tolerate Dark Knights. If we do, it’s only because we lack confidence in the institutions and values that we’ve inherited. After all, with all his gifts, Bruce Wayne could have easily been Harvey Dent, but because he lacks confidence in legitimate institutions and his moral inheritance, he’s not the philanthopist and healer that his father was. He’s the sign of a sick society.... This movie is about the tragedy of the White Knight, not the vindication of the Dark Knight. Nolan has already decided what Bruce Wayne really is."

You can find drvictordavishj's full comment and its context at:
http://washingtonindependent.com/view/batmans-dark-knight#comment_26224

And so it took the dark knight, the hero Gotham deserved, to lie to them that Harvey Dent had remained steadfast as their white knight, the hero they needed. As Alfred says to Bruce, "Endure, Master Wayne. Take it. They'll hate you for it. But that's the point of Batman, he can be the outcast. He can make the choice that no one else can make, the right choice."

The movie questions what right Batman has to operate outside the law, and why others can't do so as well. But it's not clear what the movie's answer is. Maybe he has the right simply because he's willing to do what no one else can. But then why don't those people who imitate Batman have that right, too? Because they're too weak to survive in that role? Or maybe Batman has this right because the corrupt city of Gotham has in some sense surrendered that right to him, through their failing institutions. Or maybe Batman doesn't have that right at all.


The good cop / bad cop routine? Not exactly. [stolen from thedarkknight.warnerbros.com]

In one of the most powerful scenes of the movie, the imprisoned Joker at last finds himself face-to-face with Batman. And in spite of his grim situation, there's no question that the Joker still has the upper hand, that he's still pushing Batman. Here's a snippet of the dialogue from the scene (from IMDB):

JOKER: You have all these rules and you think they'll save you.
...
BATMAN: I have one rule.
JOKER: Then that's the rule you'll have to break to know the truth.
BATMAN: Which is?
JOKER: The only sensible way to live in this world is without rules. And tonight you're gonna break your one rule.

I didn't know what the one rule was in the theater, but the Internet tells me it's that Batman will not willfully bring about a person's death. It's debatable how true he's been to that creed until this point in the movie. But the more interesting question is whether the Joker's prediction is right. Does Batman go on to break that one rule? Maybe the Joker thinks he can bring about so much chaos as to force Batman to choose to kill the Joker himself. I was certainly rooting for Batman to kill the Joker. That seemed like the only way he could save Gotham, especially when even its prison fails to hold the Joker. If that's what the Joker was hoping for, then Batman is victorious. As the Joker says at the end of the movie, "You truly are incorruptible aren't you? You won't kill me out of some misplaced sense of self-righteousness, and I won't kill you, because you're just too much fun."

Does Batman break his rule when Two-Face is killed? I doubt it, but I look forward to getting a closer look the next time I see the movie. Perhaps the most interesting question is: who wins in the end? Does Batman win because he is incorruptible, because he finds he can endure, because he does make the choices that no one else can? Or does the Joker win, because he has corrupted and destroyed Gotham's white knight, leaving Bruce Wayne unable to retire as Gotham's dark knight?

You are certainly meant to feel that the Joker has corrupted Harvey Dent, but I felt this transformation was too quick and implausible. And although the Joker was certainly responsible for Dent's physical condition, it's not clear that he really brought about Dent's transformation in character. The Joker's speech to Dent in the hospital is great writing, but it's hard to believe that it convinces Dent to turn on Batman and Gordon, when Dent should be blaming the Joker himself. I would have preferred if Dent was corrupted into operating outside the law to destroy the Joker, because his going after Batman and Gordon is just stupid.

After seeing the movie, I read a number of reviews that argued the movie should have ended 45 minutes earlier, with the Joker's speech to Dent and the image of him walking away from the exploding hospital in triumph. I admit there was probably a great ending there. Other people argued that including Harvey Dent made the movie too cluttered. Removing Harvey Dent would certainly leave us with a great summer movie, but it would also strip it of the richer questions of what it means to be heroic.

Early in the film, Dent tells Bruce Wayne that "You either die a hero or you live long enough to see yourself become the villain." The line struck me as a non sequitur introduced just to seem prophetic later, but I'm looking forward to watching the scene again. What does it mean? Does it mean that Dent believes no one can endure in the role of hero forever, that eventually any hero must sink to the ways of the villains? If so, Dent seems to acknowledge that he can't be triumphant in the role of hero--that it will take something less heroic in order to triumph. In the end, Batman endures, and perhaps triumphs, but not as a hero, for clearly he has sunk to the ways of the villains--in every way but one.


--- END OF SPOILER ---


Ok. I promise no more about Batman.


Sunday, July 20
Trying to break out of our foul post-Batman moods, we forced ourselves out into the oppressive heat, beginning our outing by trying the tiny lunches at the non-air-conditioned Kiva Han cafe on Craig Street in Oakland. Then we went across to the Carnegie Museum of Natural History (just days before I could have gotten my CMU discount). The highlight of the museum is definitely it's dinosaur exhibit. Not only do they have full skeletons for lots of dinosaurs, they've got them posed as if they're interacting among dirt and trees, or flying over your head. It doesn't have that sterile museum feeling, so it's really very cool. Also, it's literally very cool in the exhibit, so bring a jacket, no matter how hot it is outside.


"Dinosaurs In Their Time"
[stolen from a November 2007 article on www.happynews.com]

Next we ran down the street in the rain to get ice cream at Dave and Andy's near U. Pitt. I enjoyed some delicious cookies & cream with kahlua frozen yogurt, so glad to have finally found frozen yogurt in Pittsburgh.

Saturday, August 2, 2008

Where's The Chocolate?


Yesterday evening we toured the Phipps Conservatory, Pittsburgh's largest public greenhouse. They were having some kind of exhibit having to do with chocolate, but what we discovered is that they had ridiculous displays of plastic flamingos and signage telling you how much fun the birds were having in the chocolate spa.
chocolate flamingo
We ate in the Phipps cafe which was pretty good except I made the mistake of ordering the chocolate salad. It sounded like a neat idea, but it was not a very good combo with spinach, chocolate and dried cherry croutons, balsamic vinegar, bleu cheese, and pineapple chunks (was supposed to be strawberries but they were out).
chocolate salad
We saw some pretty interesting plants, including a chocolate bean tree, coffee trees, and lots of cool orchids (I didn't know vanilla beans came from an orchid!).
vanilla bean orchid
There were also several pieces of Dale Chihuly glass on display.
Chihuly glass
At the end of the tour we were given two small pieces of chocolate from the exhibit sponsors: Dove and Trello Cioccolato (made right here in Pittsburgh!). The Trello was very good!

Friday, August 1, 2008

Going To Church

Dave and I went to the Church Brew Works for dinner last night with some of his summer workshop attendees. The alter area was filled with stainless steel brewing equipment, and the congregation area had a bar along the left wall and lots of tables throughout. They used old wooden pews for seating at the booths, and there is a "beer garden" in the churchyard. Otherwise the place looks like a place of worship. There are a few pictures on their web site.

The food was pretty good. We had the spinach artichoke appetizer, which had feta and gouda melted in to give it a nice tangy flavor, but it was a bit too cheesy, and the pita dipping bread was buttered and seasoned, yummy! Dave really liked his bison meatloaf. My chicken pot pie was OK, but I wished I'd tried a steak instead. We had a side of the sweet potato fries (which seem to be in every restaurant in Pittsburgh) and those were done perfectly. I also had a glass of the Pious Monk Dunkel which was pretty good. Portions were generous and prices were fair. We're definitely going there again.