Igor Tolkov
Software Engineer, Facebook
Co-founder and Lead Developer, taiLib
University of Washington, Class of 2013
B.Sc. Mathematics, Physics; B.Sc. Computer Science; B.A. Linguistics

Welcome!

I am a STEM quadruple major and a recent University of Washington graduate. Since 2014 I have been employed as a Software Engineer at Facebook. In my spare time, I explore on bicycle, travel with a backpack, and bring my DSLR wherever I go.

I keep a blog, mirrored here, of my adventures. Here is the latest, in brief:

Last weekend was extended due to Independence Day, and I took the opportunity to go on a two-night bike camping excursion to Mt. Rainier National Park. I had previously biked to Mt. Rainier, but it was short - started in Sumner and turned around at Carbon River, which is the lowest-elevation park entrance. This time I was going all the way around via Paradise and Cayuse Pass, and I was planning on some hiking.

This was my first time bike camping on mainland, and I had to worry about bears and national park regulations, so I packed a bear can. I also needed a proper backpack and change of shoes for the hikes. So, I hung a backpack off the saddle and secured it to the pannier bag. Inside the backpack was a bear can filled with food and a few other things, though I tried to keep it as light as possible. The whole set-up looked like this:

It seems that every time I plan on going for a bike ride, my roommates plan something fun the evening prior, and the same happened on Friday evening. So, on Saturday, I didn’t leave until past 11 AM, which is rather late when you’re trying to bike 80 miles and set up camp for the night.

I had a crêpe for lunch in Sumner around 3:30 PM. My bike was parked outside, locked to itself, but not to a fixture, and the bags on the back were still on it. I was watching it while eating, but over the course of the trip I got more comfortable leaving the stuff on my bike.

From Sumner I took the Foothills trail to Orting. On the way, my chain started skipping, and I realized that it’s hard to fix things on the bike when there’s something really heavy on it. It turned out that one of the chain joints got stiff, and I moved it back and forth a bit to loosen, which solved the problem.

After Orting, I turned South and was in new territory.

This little road passed two lakes. The first lake had a recreation area where people fished and boated.

The second lake, just North of Eatonville, was more residential, and there was more pleasure boat traffic.

Around 7 PM I got to Eatonville and had dinner.

After dinner I stopped briefly at a local grocery store and was on my way to Alder Lake where I expected to spend the night.

That’s where problems started. The campground I planned on was full. The campground host was helpful, but still sent me a further 15 miles ahead. Turns out I didn’t have much luck finding a campground that night, but there were public lands I could camp on. I took her advice. In Elbe, I bumped my wheel really hard on train tracks and had to replace a tube - by this time it was already dark. By the time I found a cute-looking spot to camp on, it was already midnight. It was cute, though.

On Saturday, I began the journey through the park, having breakfast at a lodge right outside the park entrance. Breakfast was good, but service was slow.

The road to Paradise was beautiful, and I barely noticed that I was climbing over 1000 m on my bike.

I reached Paradise at 3:30 PM, and unfortunately it was too late for hiking. I had a lot of distance, including another large hill ahead.

Shortly after 4 PM, I started a fun ride down the mountain.

Then became the second uphill, steeper than the first, and exhausting. I was going very slowly and took multiple rest stops along the way. The road looked the same everywhere.

After 70 minutes of climbing, I reached the junction with 410, representing the highest point on this climb. At the top, I took a snack break, put on warm clothes (it was getting cold), and biked down as fast as was reasonable.

I spent the second night at the White River Campground in the national park. Despite arriving in the evening, I was able to find an open campsite.

The next morning I did at 12-mile loop hike along White river, up to Sunrise, and back. I’ll write about that another day. I took the backpack with food and my camera, but left most of my stuff on the bike, which I locked to a picnic table. Fortunately, it was all there when I returned.

By the time I started on my way back home, it was already 4:30 PM, and I had 80 miles to go, which sounds like a bad idea. Fortunately, it was mostly downhill from there. There was a stop in Greenwater for dinner.

It was fast - only 40 minutes. By 8 PM, I was halfway home - in Enumclaw.

I arrived in Redmond at 10:45 PM. Perhaps leaving this late had one other benefit: I passed and enjoyed people setting off fireworks, but the most spectacular displays were over Lake Sammammish after 10 PM. Municipal fireworks displays typically start at 10 PM, which is precisely when I was passing the lake.

My ride logs:

Day 1: https://www.strava.com/activities/630438160
Day 2: https://www.strava.com/activities/630438121
Day 3: https://www.strava.com/activities/630504553

On Tuesday morning, I filled up the teapot in the hotel bathroom, boiled water, and had some tea.

We went out to look for breakfast. There’s a street in the North City, Wensan 3rd Road, along which are some of Kevin’s favorite breakfast / lunch spots. But it was Spring Festival, and they were all closed.

image

So, we took the bus to the city center to look for food. Hangzhou strives to reduce pollution and runs electric buses.

image

We found a cafeteria. The food was decent, but not very exciting - especially when compared to what we ate the previous two days.

image

I was also feeling a little sick in the stomach.

After lunch, we went to the bureau that issues city passes. These are prepaid cards that can be used to pay for public transit and to rent bicycles from the city’s public bicycle network.

image

(Across from the office was a colorful-looking residential building.)

image

Supplied with our new cards, we borrowed bicycles and headed for the lake. We arrived at the park with the big Starbucks that has an indoor greenhouse seating area. It’s a great idea for the winter, but when we were there it could have used some air conditioning.

image

Of course, the lake was beautiful.

image
image
image
image
image
image
image
image
image
image

Unfortunately, my stomach wasn’t happy with me. I talked to Kevin about it, and we agreed that the water was most likely to blame. Apparently one shouldn’t drink tap water in China, even if boiled. I really wasn’t feeling well walking around the park then, although it doesn’t look like it at all from the pictures - the whole thing didn’t bother me when I was on my bike.

image
image
image
image
image
image
image

We kept bicycling, past the Leifeng pagoda and the walkway across the lake, pausing at another scenic point…

image
image

And then we crossed around the south end:

image
image

The return was along the other side of the lake, and the road went through a wooded area. At one place we crossed a waterway, from where we could see the lake.

image

The real treasure was on the other side, though - the sun was setting directly behind us. Behold, the second of the Three Sunsets of Hangzhou.

image
image
image
image

Now it was getting dark, but we weren’t far from the end of our ride. We passed the “broken bridge”, which seemed like the most crowded part of the lakeside.

image

We returned bicycles, boarded a bus, returned to the hotel, discussed where to eat (I was too sick to care and found a couch), and decided to move first. So, we took all our stuff and walked from the hotel to the apartment which we booked through AirBnB for the remainder of our stay in Hangzhou. (We didn’t move into the apartment right away as we didn’t want to bother the owners on Chinese New Year.) It was very close (which is why we walked), but it still took us what seemed like a long time.

The apartment was in a guarded neighborhood, and the guards asked us a bunch of questions before admitting us inside and telling us where to go. Our apartment was on one of the top floors of the buildings. The problem is, the lift didn’t seem to work. After testing and disproving a weight limit hypothesis, I noticed that the rubber safety flap in the doors was stuck in an awkward position. The flap was pushed in place, the lift responded, and we ascended to the top of the building with ease. 

There, the owners greeted us and showed us how to use various features of the apartment. Some of the interesting things they told us were:

There were also plenty of familiar concepts, such as the bathroom heat lamp and the water dispenser tower (“safe drinking water”). After our brief lesson, the owners left, and we settled for the next three days. Kevin, Alan, and Nina then went to visit Kevin’s other side of the family and to find dinner. I was too sick, so I stayed behind and slept.

image

Speaking of dinner, our hosts pointed us to the nearest McDonalds and said that everything else is closed. So, when the party returned a few hours later, they brought me a chicken burger, fries, and some other dehydrated food. They also brought greetings from the family and advice not to drink the water.

Some photos © Nina Yin, reproduced with permission; all rights reserved.

Kevin’s uncle took us to Hangzhou’s Xixi wetland, as we had some time to spare before dinner. This is us at Xixi:

image
image
image
image
image
image

The place is indeed a wetland, but one with a lot of history. Scattered are a combination of historic sites and tourist traps.

image
image
image

It was late; the shops were closing down for the night.

image

We didn’t have much time to explore, but we did go see some Qing dynasty official’s house. It was a familiar layout with a wide room, followed by a square courtyard with walkways to each side, followed by another room and more courtyards. But what do I know?

image
image
image

As we turned back, the sun was setting behind a terrace, and I captured the first of the Three Sunsets of Hangzhou.

image
image

Back at the entrance, we waited for Kevin’s uncle, playing a rock-paper-scissors game where you have to keep your balance: the winner of each round puts their front foot behind their back foot, and the lower must extend their front foot to reach the winner’s.

image
image

Dinner was in a restaurant attached to the apartment buildings. Inside were a bunch of sea animals that had not yet become someone’s meal. Amusingly, there was also a geoduck.

image
image
image
image
image
image

We were seated at a large round table in one of the private rooms. Slowly, our food was brought out.

image
image
image
image
image

We drank warm corn juice, which is just what it sounds like. I was excited, not having seen anything like it in the States. I suggested that as we grow lots of corn in Washington State, we should make corn juice and market it. The others, apparently not big fans of corn juice, didn’t share my excitement.

image
image

There were eleven of us having dinner that day.

image

Finally, after dinner, Kevin’s uncle dropped us off at our hotel. We would see them again before leaving Hangzhou.

Some photos © Nina Yin, reproduced with permission; all rights reserved.

On Monday morning, Monday being the 8th of February and the Chinese New Year, we woke as early as was comfortable and re-packed. It was slow, as we weren’t yet accustomed to travel - so slow, in fact, that Kevin and Alan went out and came back with breakfast.

image

We took the metro to the Hongqiao (”Rainbow Bridge”) train station.

image
image
image

There Kevin bought us tickets, and we hurried to the train station. On this trip, I would get used to catching trains, except for one aspect: Hongqiao remains the only station whither we came by public transit.

image
image
image

The train ride was fun. Kevin, Alan, and Nina got in a conversation with a group of college students who were going to a water town, Xitang, which was a bus ride from an intermediate stop on our train journey. We also thought about visiting one of the water towns, Wuzhen, during our time in Hangzhou, and we discussed the merits of both - they said that Wuzhen is too commercialized, and we should definitely go to Xitang. (It so happens that, due to a misfortune, we didn’t go to either one, but that’s later…)

An older woman boarded at an intermediate stop, headed for Hangzhou. She also started a conversation with us and gave each of us a piece of sugar cane. One bites the stalk, she explained, and sucks in the juice. I tasted sugar cane once before, at a Vietnamese restaurant in Seattle: it was dry and tasteless; this one was juicy and sweet.

image

Thus we came to Hangzhou, crunching on sugar cane. Kevin’s uncle met us at the station - the grand new Hangzhou West Station, and took us in his van to their flat.

image

There, lunch was waiting.

image
image
image
image
image

The sweet New Year’s rice is by far my favorite thing, especially with dates on top. I like dates! And at the end of all that, Kevin’s aunt brought out a giant grapefruit (it’s so large compared to American grapefruit, we use the Chinese name “wendan”).

image
image
image
image

After lunch, Kevin’s aunt took us for a walk in their neighborhood. In China, residential buildings are often organized in neighborhoods with several tall buildings surrounding a shared outdoor area. Theirs was especially well-kept, with trimmed shrubbery, fountains, and a pool.

image
image
image

We took some photos, then went back, called down the rest of the family, and took some more.

image
image
image
image
image

We did more things that day: went to a wetland, had a big dinner together, but let’s save that for next time.

Some photos © Nina Yin, reproduced with permission; all rights reserved.

This is the first in a series of stories of our trip to China and Japan in February. Because it was a long trip - over three weeks, the photos took a long time to edit.

Over the course of the twenty-three days, Kevin, Alan, and I would travel China and Japan. We would be joined by Nina in Hangzhou and Hong Kong, and we would join her later in Japan. Together, we were celebrating her university graduation and exploring Asia.

The three of us arrived by plane to Shanghai on Chinese New Year’s Eve on the 7th of February. It was a long, disappointing flight on United Airlines, which had mediocre food and lacked individual TV screens. At the Pudong Airport (7 PM), we bought SIM cards and started the process of trying to find Nina. (We hadn’t agreed on a meeting place.) Eventually, we found out her terminal, got together, and began our China journey.

image
image
image
image

It took about an hour for us to find each other, and another hour to get to the hotel (in the center of the west city), so it was 9 PM by the time we got there. We had a reservation at a restaurant on the Huangpu, and luckily they were willing to wait for us, because we didn’t get there until just before 10 PM.

image
image
image
image
image
image
image
image
image
image
image

The feeling was festive, as we had our first meal together in almost two years.

image
image
image
image

There was a surprise at the end: we had cake, courtesy of our housemate, Eric. The servers apparently didn’t want to bore us with putting away used dishes, as the cake was brought to an adjacent table. There were four of us, and there were four pieces of cheesecake, four slices of dragonfruit, and eight slices of watermelon. Thank you, Eric!

image
image

We walked back to the hotel along the Bund (west bank of the Huangpu). On this stretch we were underdressed and cold, but this was the only evening we would spend in Shanghai, so we had no choice.

image
image
image
image

The face of the Customs House reads ten-to-midnight or, as Americans say, “almost morning”. Thus we quickly made our way to the hotel where we all finally had a good night of sleep.

Some photos © Nina Yin, reproduced with permission; all rights reserved.

I was in the South Bay for work, actually. On Monday and Tuesday, I rode my bike to the office and back. But on Tuesday I took the long way, east along the Bay Trail, then south along Stevens Creek, and back west along Foothills Highway. The first time I did a ride similar to this was when I just started working, and I do this ride at least once every year.

https://www.strava.com/activities/518221914

The next day I woke earlier and rode out into the hills.

There is a fairly long climb up Old La Honda Road to the pass at Skyline Road. I rode up there once before. That time I took a ride on Skyline because I heard there was a convenience store to the right, and I needed water. I was headed for the ocean, then. This time I took a left instead, and vast views opened - no wonder the road is named Skyline! 

From the last viewpoint I could see my office (right by the water), Palo Alto right below it, Stanford right below that, then what looks like a golf course, then hills.

And the way back down, along Page Mill Road, was beautiful, too, but I was in a rush to get back to the hotel and pack up.

https://www.strava.com/activities/518660722

This post is dedicated to a friend who kept me company on one Tuesday evening last September, my previous trip to the Bay Area. We messaged about a park in Palo Alto, and I promised to send pictures, although I never did. On my most recent trip, I visited the park again and remembered about my promise.

There is a creek, the San Francisquito Creek, separating the towns of Palo Alto and Menlo Park. There’s a path just South of the train tracks that crosses the creek. At night, it’s a quiet place with large, tall trees.

image
image
image

Usually, there is no water in the creekbed. Recently, however, it rained a lot, and the creek was quite full.

image

This was on Monday morning. Since then it hasn’t rained in the South Bay. The last it rained was actually Sunday evening while I biked with all my things from one hotel to another. It was dry as I packed my bag, dry as I got on my bike and started pedaling. Then it started raining hard…

Paso Robles is a small town known for wineries and hot springs - a selection of the list of things of no interest to me. My idea of a trip to a town involves taking pictures of cool buildings, getting out of the town and looking at the countryside, all while eating good food and drinking tea.

A map told me to go right to get to the city center. A few blocks later, there it was.

Thus, a movie theater and a “haymarket” building, which was split in two sections: a clothes shop on one side and a sweets shop on the other. The sweets shop was playing The Chocolate Factory, which actually sounds like a great idea, and it had sweets I rarely see these days, such as “chocolate frogs” from Harry Potter.

These buildings overlooked a park, much of which was closed off for construction.

There were also a library and city hall, of course, and there were closed, as it was a Sunday. Further away, I saw a cool-looking hotel and coffee shop, the latter of which was also closed.

The countryside was nice - it would have been nicer, had it not started to rain.

I had lunch, which was insufficient, so lunch was immediately followed by tea and cake.

Then I returned to the station. I wanted to be early, to make sure I don’t miss the train. Also, it was raining enough that being outside wasn’t very fun. Funny thing, the rain seemed to stop whenever I entered a shop, a restaurant, or a teahouse. The train was late.

I think the modest-looking station with its flowering trees is my best memory of Paso Robles. More so, there were no station attendants to yell at me for crossing the yellow line or some other nonsense.

At last the train came.

In most places, when the train comes to a remote station, it stops for about a minute as people get on and off. In the US, when the train comes, you have to wait for the conductor to open a door (they’ll open just one or two), then they wait for everyone to get off, then the conductors tells you where to get on… the whole process takes 5-10 minutes.

Eventually, I was on the train on the seat I was just assigned - I put my things down and looked out the window.

¡Adiós, El Paso de Robles!

There were no ex-cons, on this train (although there was a couple traveling overnight to Seattle), so I spent the return journey in the sightseeing car. The seats pivot, so several people can sit together and chat.

I decided that day that I like trains, and that I don’t particularly like cars… or airplanes, really. If only this train weren’t so slow, I could ride it to California and back instead of flying.

Feel free to e-mail at --- or contact me securely with any questions. Enjoy!

About Me

MathematicsRead more
I am most specialized in mathematics, particularly in algebraic number theory. Read about my early math days, my trip to Budapest, my graduate coursework, and see some of my course papers for math classes.

PhysicsRead more
Read about how I completed my physics degree upside down, browse through my quantum mechanics notes, and look at some of my seminar slides.

Computer ScienceRead more
Explore the fruits of my early computer science experiments, my computer science coursework and research, and my web start-up. Watch videos of projects I designed in the hardware lab.

Linguistics and ChineseRead more
Learn why I like linguistics so much, browse pictures of my trip to China, and read my course papers for linguistics and Chinese classes. Practice your traditional character recognition on a writing sample.

ActivitiesRead more
See what I do in my spare time. I used to lead a student organization, and that's no easy task. Read about that and my other leadership activities.

Websites and Profiles

Old Site http://igor.tolkov.com/archive
No longer maintained, but still interesting.
China Blog Stories and memories from July 2012
And any future China travel plans.
Tumblr Song of a thistle
My present blog, mostly with photos. Mirrored on this site.
Google+ "Not all those who wander are lost"
I occasionally post photos here.
LinkedIn My LinkedIn Profile
taiLib My taiLib Profile
A service I co-founded and run. We aim to connect students who have textbooks with students who need them.

Former class schedules

I graduated in the summer of 2013, but my six years of course schedules are still up, and I have no plans to take them down.