Blog | Admin | Archives


Congratulations Ryan Edward McElroy, your request to graduate with a MASTER OF SCIENCE (COMPUTER SCIENCE & ENGINEERING) has been reviewed by the Graduate School and is approved.

Official transcripts with the posted degree will be available approximately four weeks after the end of the quarter in which you graduate. When requesting transcripts, make certain you request that the transcripts be sent after the degree has been posted.

A diploma will be mailed to the address of your choice approximately 3-4 months after the end of the quarter in which you graduate. You may select the preferred mailing address for your diploma in MyUW at under “Change of Address”. If you have not received your diploma after 4 months, contact Graduation and Academic Records.

Best wishes in your future endeavors,

The Graduate School

Peru Part 3

This will be the last post until we return triumphantly from Machu Picchu in four days. Kunlun, Scott, and I are headed up the Inca Trail, while Ben will be taking the Santa Maria route which includes downhill mountain biking and hostel stays. The three of us are in a group of 5 — a couple is coming along — and then there is our guide and some porters who will be bringing along the camp, more or less.

We met with our guide tonight to go over the details. He gave us a map and pointed out the stops — the first day will be mostly light hiking without too much elevation gain; the second day will be more of an uphill grind as cross the highest pass of the trip; the third day is supposed to be the most memorable of the hike itself; finally on the fourth day we will arrive at Machu Picchu. What remains to be seen is where we will be sleeping on the third night — there are two possibilities. From the sound of it, our tour company messed up and didn’t book the closer camp site on time, so we are only guaranteed the campsite that is farther from Machu Picchu, which means, of course that we would arrive after the initial rush of people arrive, which would be unfortunate, because one of the main reasons to hike the Inca Trail is to be in the initial group of people who arrive at Machu Picchu. Although our guide said he would try to get the closer campsite, I am skeptical. Kiss his tip goodbye if we aren’t among the first to arrive — that much is for sure.

At any rate, we are able to store unneeded items at our hostel until we return, which nicely lightens all of our bags (unlike the Colca Canyon semi-disaster where we were all fully loaded). Regardless of arrival time at Machu Picchu, the trip should be a lot of fun. Scott and I are both bringing our SLRs — mine minus the main lens, the venerable EF 28-135 IS which doesn’t like zooming anymore, an early problem it had which is now recurring in a harsher form. The upshot of this is that I will probably be purchasing the EF 24-105 F/4L before my trip to Australia and New Zealand later this summer.

Until our return, buenos dias!

Peru Part 2

Well, here we are back at the bus station in Arequipa. First, an update since last time:

We made it to Puno without any problems — the bus ride out here wasn’t as luxurious, but it was still fine; there was time for two movies (the forgettable Norbitt and the surprisingly good 10,000 BC).  Puno, perched in the hills alongside Lake Titicaca, is a much smaller city than Arequipa or Lima, and the bus station is testament to this. Nevertheless, with some help of a local, we found a decent hostel near the city center, and spent some time around town that first night. Scott and I hiked up to a hill with a Condor Statue at the top to get some really nice pictures of the city at night.

The next day we meandered down to the docks to find a boat to take us to the islands on the lake. Most of the tourist boats leave around 7 am, and we didn’t arrive until 9, so we ended up taking a local boat to Taquille Island, home to some 2000 people, where we ate lunch. We then hit up Uros, one of the Floating Islands in the lake, basically a mass of reeds piled up that people actually live on. We then made it back to the city as night fell. That night I had what was for me the best food of the trip so far, a meat-stuffed chile whose name currently escapes me (sigh).

This brings us to today. For the last few days, we have been hearing reports of protests blocking the main road from Puno to Cusco, our next stop. This has caused almost all of the bus companies to cancel all of their Puno to Cusco routes. As we tried to figure out how to get to Cusco, we encountered a few options:

  1. Try to fly (unfortunately, all flgihts from Puno to Cusco were booked already by people quicker to the draw than us)
  2. Take a bus to Sicuani, hike around the roadblocks, and then take a Taxi or a local bus into Cusco (a travel agent reluctantly mentioned this option, which divided the group in terms of riskiness)
  3. Arrange our own buses around the long way — Back to Arequipa, back through Nasca, and then up to Cusco from there — a 28 hour trip plus whatever time it would take to find the next bus

We had all but decided to do the bus-hike option when we found out this morning that the protests have spread and that the bus we were planning to take the trip to Sicuani on had been cancelled. So, we started out on option three — first, we headed back to Arequipa. We had just purchased tickets to Nasca on one of the better bus lines when we heard about an entrepreneurial bus line that had set up a trip direct to Cusco via another less-travelled route. This option would get us to Cusco on time for our hostel reservation, and, assuming it works, takes away the possibility of us needing to find another bus in Nasca and paying additional money for a bus there. Despite already having tickets to Nasca in hand, we jumped on the opportunity to get to Cusco on time.

That bus leaves in about 50 minutes, and its packed with a bunch of people just like us, who until recently were scrambling to find out how to get themselves to Cusco before Inti Raymi on the 24th, so it should be a fun ride.

Peru Part 1

Hola from Peru! This will be just a quick update for all those back home.

In case you hadn’t heard, I am currently in Peru. The outline of the trip, so far:
Ben and Scott flew into Lima from Pittsburgh via Atlanta; Kunlun and I flew into Lima from Seattle via San Francisco and Miami. Scot and Ben arrived around midnight; Kunlun and I showed up about four hours later. We decided to wait until dawn to trek the mile or so to the Hostel where Ben and Scott were staying. Based on Scott and Ben’s experience, this proved to be the right choice. When they arrived, they set out for the hostel in the middle of the night. The hostel is a nice place near the hotel, but the neighborhood around the airport is a little rough looking. Although they basically made it to the hostel, they didn’t recognize it at first, and while they pondered where they had gone wrong, they were approached by what may or may not have been a police officer, who basically told them that they were in a dangerous area and might die. So they ended up walking back to the airport and getting a taxi, which took them right back to where they had been, but this time indicated the exact location of the hostel. Kunlun and I, on the other hand, had an uneventful walk to the hostel.

We freshened up while Ben and Scott got up, then we took a taxi into downtown Lima. The taxi ride was an exciting introduction to the art of driving in Peru — we had a couple close calls, but none closer than when we were cut off by a large truck and a bus. Our driver proved up to the challenge, though, and afer crossing himself we continued on, unharmed. The taxi dropped us off at the bus depot, where we purchased bus tickets to Arequipa for later in the day. We spent the rest of the day tooling around Lima, visiting a supermarket for food, eating lunch at a resturant in what appeared to be the financial district, taking pictures, and enjoying the thrill of being in a new country.

Initial thoughts were that Peru’s air isn’t as clean or nice to breathe as I am used to (due primarily to a wide array of vehicles producing all kinds of interesting fumes), everthing runs a little later (lunch doesn’t tend to start until 1:00, for example), and Peruvians drive crazy-cool, with most intersections being regulated by building up critical masses and pushing through rather than with stop lights (although there are a few).

The bus ride to Arequipa was ridiculously awesome — if busses were like this in the US, we think it would be a much more viable industry. The ride was 15 hours non-stop, but the awesomeness of the bus made it well worth it. There were three seats across the aisle, each more luxurious than a first class seat on an airplane (on US-based airlines at least). They reclined deeply, had nice footrests, and were very nice leather. The blankets were high quality and smelled nice; the food served was yummy, and basically the experience was about as good as a 15-hour bus ride can be.

We arrived in Arequipa around 9:30am, and headed to the Hostel we had looked up in Lima. It is just off the main town square, very convenient to all sorts of activities around the city. Once we had our rooms set up, we headed out to see the city. We ended up visiting some park around the city, eating some decent food in a ridiculously cheap ($1/person) resturant for lunch, and generally having a good time. We then decided to take the two-day trekking trip down the Colca Canyon, the world’s deepest canyon at over twice the depth of the Grand Canyon. We were to leave at 3:30 the next morning, so we grabbed a quick dinner and headed to sleep early.

The next morning, we were picked up by a large bus that, rather excitingly drove all around downtown Arequipa picking people up before heading out for the canyon, about a four hour drive. We didn’t plan it out very well, so we ended up bringing all of our stuff with us, when we only needed a fraction of it for the two-day hike we were signed up for. At any rate, the hike ended up being a little more than we had anticipated — the first day we descended 2100m (about 7000 feet) from the lip of the canyon down the the river at the base of the canyon. Ben, who has somewhat bad knees, had a particuparly rough time on the way down. We were one of the last groups to arrive at the camp, but truth be told, we were also the last group to start the hike. I handled the downhill pretty well compared to other in the group, but the next day was another story.

We slept well that night after the unexpectedly greuling decent, and awoke the next day at 5:00 am for the hike back out of the canyon — fortunately, to a different place than the start, and “only” a 1,200 meter ascent (about 4000 ft). We starting hiking around 5:45 am, but unfortunately, I didn’t have enough water, and ran out about half way up the hill. Up until that point, I was going pretty strong, but it got quickly worse for me after that. I ended up barely making it to the top, where a group that had made it up before us was kind enough to give me a bottle of water to drink, which helped me make it to the city where we ate breakfast and rendevoused with the van that was to take us back to Arequipa. It was a pretty rough morning for me, but the others fared better than I did.

On the bus, we met a nice kid from the UK who had just graduated from university in mathematics but had not found a job immediately, so we was spending the summer tooling around South America (not such a bas life!). Also in the van were a couple of American girls from New Mexico. Kimber had been studying abroad in Ecuador and decided to stay around for the rest of the summer. Her friend Drea joined her. We visited some hot springs and ate lunch with the two girls on the way back to Arequipa. Once back in the city, we said our goodbyes and then decided to splurge on dinner. We ended up eating at a place that served, among other items, guinea pig, which apparently is a local delicasy. This particular dining experience turned out quite poorly — the food was expensive, overcooked, undersized, and not very good. The restaurant claimed to be the “Most recommended Peruvian Restaurant in the world.” I would heartily NOT recommend them to anyone, so if you are ever in Arequipa and see that slogan, steer clear!

Today, we decided to take a day off to recover from the hike, so we slept in and then tooled around the city again, finding cheap eats and taking in the sights. We got some good sunset pictures of the city and El Misty, the large, well-shaped volcano that towers above the city, then we found a nice Mexican resturant for dinner. While we were eating, Drea and Kimber happened to walk in with another group, so it was fun to see them again. In a short chat after dinner,  I found that they are travelling to Puno, the town near Lake Titicaca, tomorrow, as are we, so our paths may end up crossing again.

Now it is time to find some sleep before a morning bus ride to Puno, our last stop before Cusco, where we will enjoy the Solstice festival Inti Raymi before departing on the central experience of this trip, which is the four-day hike on the Inca trail to Machu Picchu. Until next time!

Grade Predictions, Spring 2009

CSE P 548: 4.0
CSE 551: 3.6
Various seminars: Credit

Last Full Weekend as a College Student

Friday, Jon and I played basketball at Greenlake, I got a call from Christine, and Jon and I headed to Kerry Park with Spencer, Christine, and Erik, where I took some pictures (to be posted later).

Saturday, I drove to frisbee with Bobby, Spencer, and Theo. We played until about 1:00, then went to Portage Bay for Brunch. That afternoon, Vince and I got together to work on a final paper for the class we’re taking together. We finished up at 4:00 am.

Sunday, I woke up around 11:30 — missing the CSE canoe trip — but I was double booked with a bike ride anyway, and Theo was flexible, so we rode 35 miles to my parent’s house. I can’t climb hills with Theo’s bike — I have no idea how he goes anywhere on that thing, honestly. He handled Cougar Mountain with relative ease on my bike, though. I clearly need to work on my climbing.

Tomorrow is my last day of class. Wednesday is my last day of school-related duties. Friday is my graduation party (contact me for details). Saturday I graduate. Sunday I leave for Peru.

Friend Graphs

For a long time I’ve had the colorful Facebook Friend Wheel on my Facebook profile, but I was always a little unimpressed with its grouping mechanism: Although it was generally pretty good, it always put a few friends in totally the wrong place, it seemed. Recently, I became interested in finding a better way to vizualize the mutual-friend relationships among my many facebook compatriots.

The two best applications that I’ve found so far are Touchgraph Photos and Nexus.

I like Touchgraph Photos because it renders the graph in real time (it is in Java, so the performance is fine up to about 100 friends, but when I go to all of my 400 connections, it slows to a crawl). Touchgraph Photos also lets you customize which networks and friends are shown, and, as the name implies, can show photos of each friend as well. Since I’m much more interested in the connections, I disable the photos and end up with a graph like this:


Each node can be dragged around, but with this many nodes it is slow and not very effective at moving groups around. I also noticed that some mutual friend connections are missing, which is the most perplexing part of this application. Nevertheless, it is pretty cool: IS kids are on the left in red, CSE kids are on the right in yellow-green, and BioE kids are in the upper right in purple.

Next, I tried out Nexus, which takes a similar approach but without real-time rendering, and names are only shown when highlighting a node (all connected names also show up as well). The rendering engine looks cooler, too, but the result doesn’t have as much information in it:


You can see the same three groups in this rendering: IS kids are the top cluster, BioE kids are the bottom-right, and CSE kids are the bottom-left.

Good times!