A Non-Traditional MBA's Mid-point Look-back

2015-09-24

A little over a year ago, my wife Sarah, our little friend Antoni and I made a series of trips from Singapore – where Sarah'd lived for 10 years and I'd 6, and where Antoni was born in February 2014 – to our homes in Viet Nam, and ultimately to Chicago via a 27-hour set of flights on which 6-month-old Antoni helpfully fixed fellow passengers' jet lags by simply not letting them sleep.

And, boy, where, and how has all that year gone? Before I felt like I was anywhere near ready, Chicago Booth moved me to its 2nd-Year MBAs list, with the school's huge academic buffet feast of brain-hurting classes starting again this very morning. On the family front, Sarah and I are expecting another baby boss within less than six months, and hence picturing another tsunami of grueling hard work smashing at us.

So, in the one year now well past, besides acquiring Chicagoan/American tastes such as sit-on-the-grass outdoor classical/jazz concerts, thousands of miles of scenic drives, and apartments that I'd think be enough for 10 of us back in Singapore, what have I managed to get done? This blog gives you a year-in-the-life-of-mine little peep.

TL;DR

Being a diligent schoolboy again

A irrepressible yearning for going back to school was the reason I left CapitaMalls Asia, a great employer who nurtured my early career through a dozen fruitful roles in my 6 years with the company. And once I found myself a schoolboy again, I tried to make the most of the chance.

Online Courses

Before starting at Booth, I took a plethora of online courses on Coursera.com, eventually completing a dozen of them. What excited me the most were Coursera's excellent offerings in Machine Learning, Artificial Intelligence, Robotics and general Data Science and Computer Science.

I'd already taught myself to code in 3-4 computer languages and built a solid foundation in Data Science through my last 3 years at CapitaMalls, during which I worked on building several Analytics systems to mine the company's increasingly sizeable and commercially important trove of Leasing, Marketing and Operations data. But what Coursera did a tremendous job in was helping me gain a fully up-to-date picture of where these exciting fields were heading in terms of really advanced technological applications.

Machine Learning involves some hair-raising math:

Machine Learning math

Chicago Booth and UChicago courses

At Booth, I found myself a fish in the water – or, as we say it in an equivalent Oriental metaphor, "a rat in a sack of rice" – with the school's enormous and uber-flexible curricular offerings. Not only there are uncountable exciting courses (try counting the Finance classes, for which Booth is famous), there is a huge amount of freedom in crafting one's individualized learning path. By this mid-point in the program, I've managed to complete 13 courses, 2/3 of my degree requirement, including the following highlights:




Meeting world-beating Computer Scientists / Statisticians

Bumping into world-famous quant people at UChicago is as easy as seeing movie stars walking around in Hollywood. I have so far met:

All things Machine Learning

During Booth's Orientation, when I told my dear classmates I was into Machine Learning, A.I. and Robotics, a few pointed me to a wall at Harper Center, where there is a neon contemporary artwork saying (asking?) in a kinda dark, haunting way:

When I came over to UChicago's Computer Science and Statistics departments to attend lectures and talks, and told folks there I was from the b-school, I received identical reception – i.e., "Why [the hell] are you here??!".

Needless to say, my academic and professional paths during this past year have been anything but standard. I missed out on a few staples of the MBA life, such as on-campus recruiting, and wandered further afield from Booth's Harper Center to spend time at UChicago's various mathematical and technological institutions, seeking exotic non-MBA classes.

But I have also ploughed much of my wayward learnings back to Booth, trying to make Machine Learning happen at Booth, to bring its cutting-edge benefits to the context of modern business operations and management. And in doing so, I have received warm reception and encouragement from many classmates and faculty members in Booth's open, curious and progressive academic environment.

Trial Machine Learning classes for Booth MBA friends

In November 2014, I reached out to invite some Booth friends to try out a 4-week Machine Learning crash course, focusing on Predictive Analytics and Pattern Recognition using Neural Networks. I got lots of help from my long-time pals Kathy Le and her husband Khoi Nguyen (give a shout-out to 'em!) to organize 3-hour Saturday-afternoon classes at Park Millennium's business center. They even volunteered their TV for me to present my materials, as Park Mill's TV was very broken.

8 friends joined at the beginning, and 5 went all the way to finish this experimental course. We used a Matlab programming package I'd been coding up for 8 months to run demos on classic Machine Learning / Neural Networks use cases in optical character recognition (OCR). My friends brought home real, serious homework with multiple-choice questions, write-up questions, a case study on Google's self-driving cars, and Matlab programming assignments. The course culminated in a ***high-adrenalin live final competition*** in which everyone was given 90 minutes to build a Neural Network to rate the quality of bicep curls, on data collected from fitness tracking devices.

Machine Learning class finalists: Khoi Nguyen, Kathy Le, Keith Wagner, Eric Cheng, me (= warden / referee), and Juan Yrigoyen. Everyone in this photo owes a beer to Eric (Booth Hacks co-chair, Google intern), who tops the final with a stunning 99.2% accurate bicep curl quality classification model:

FOR-REAL, for-credit Machine Learning course for Booth MBAs – WORLD's FIRST of Its Kind!!

Shortly after I completed the above trial Machine Learning course for my friends with a happy ending, I happened to hear from a Machine Learning PhD friend that Booth had just very recently recruited a young prof named Mladen Kolar, who got his Machine Learning PhD from hot-house Carnegie Mellon and who was a 1st-batch receiver the Facebook Fellowship. I immediately fired out an email to Mladen, in a prudently formal-enough tone, but translatable roughly to "You're an ML expert... that's cool... and you decided to join Booth... incredible... no way!... WE. MUST. MEET!!"

We met face-to-face in Mladen's Harper Center office suite right before the winter holiday break, and I shared with him the excitement and good feedback from my friends whom I'd been teaching Machine Learning to, and exchanged thoughts on how we could generalize such feedback to a real demand by Booth MBAs, many of whom are very quant-oriented, for getting our heads around Machine Learning / A.I. and becoming effective business executives in our subsequent careers when we would inevitably have to deal with advanced Data Analytics and technologies powered by Machine Learning algorithms.

We had a couple of further follow-up brain-storming discussions, roping in my fellow Booth MBA Juan Yrigoyen (data fanatic and bad-ass summer SQL-abuser at Amazon) and then one fine day in Spring 2015, Mladen informed us that he had successfully worked his magic within what is a very open, progressive and innovative Chicago Booth curriculum-planning system, and there'd indeed be a Machine Learning course specificially tailored to Booth MBAs starting September 2015 – the very first in the world of its kind in the curricula of the leading U.S. and international business schools that we know of!! Senior professor Rob McCulloch and Mladen would co-teach the course, which would feature contents hitherto alien to a b-school audience, including but certainly not limited to:

The new offering proved popular with Booth's quant-thirsty populace, with about 100 MBAs signing up. Mladen and I labored over the summer to build this shiny website for the course, and we started rocking-and-rolling at Eight-Thirty AM, Today, September the Twenty-Forth, Twenty-Fifteen!

Photos from D-Day:

Data Scientist / Analytics Product Architect @ disruptive Industrial Internet-of-Things Analytics start-up Uptake, LLC

In late October 2014, barely a month into my MBA program, I saw a two-and-a-half line advertisement about a Chicago-based analytics start-up named Uptake, written by COO John Ciasulli, a newly-minted 2014 Booth grad and a VC at Lightbank, on our Entrepreneurship & Venture Capital student group's newsletter. John wrote that Uptake was seeking to use advanced Machine Learning to enhance the efficiency of massive heavy industrial machinery such as freight locomotives and mining trucks, which sounded really awesome real-world use cases to me.

I speculatively emailed John expressing my interest in knowing more, and was delighted when he invited me over "for coffee" a couple of days later. I did have some nice, strong coffee (2 cups), and we talked a great deal about what predictive analytics tasks were involved in automating industrial processes, and also about the cool quant classes at Booth. John, a Berkeley-trained engineer by background, is himself a fervent data miner and Kaggle.com competitor.

John emailed me a part-time job offer 2 hours after our coffee chat, and with the magical administrative ultra-efficiency that only Booth's Academic Services director Christine Gramhopfer can pull off, less than a week later I got my work authorization and found myself at a shared desk at Uptake.

Working at a fast-growing start-up was like nothing I'd ever done. When I started in late November, the company was a few months old and had over two dozen employees. I joined Mike Horrell and Zac Schaefer, Stats PhD and MSc from UChicago, in the initial Data Science setup. We quickly found ourselves swimming in oceans of real-world, not-so-pretty to outright-nasty data sets transmitted from an overwhelming number of industrial sensors measuring all thinkable kinds of temperatures, pressures, fuel-consumption rates, payload weights, throttle power, wheel rotational speeds, oil and water and coolant levels, chemical levels in liquids, etc. etc. etc., from mammoth-sized locomotives and mining trucks built by Caterpillar Inc., Uptake's first client.

A close-up of an engine of a CAT freight locomotive below. There are easily 150-300 sensors hidden all over the place and spitting out really Big Data from all that really Big Iron.

CAT builds some truly massive mining trucks – the kind that roam around Aussie mines bringing up metal ores and coal to satisfy the Chinese dragon's thirst for energy and raw materials. The story goes that some trucks are so so gigantic (much more than the one shown here) that they even have in-built washrooms – because by the time you manage to walk out of one of those trucks keeping fully compliant with proper industrial safety rules, your urgent piece of "business" would be very much done. Also, by the way, when those wheels roll, be very sure to keep good distance!!

In my total of 10 months at Uptake (that was one loooooonnng "summer"), my main task / specialty was developing scalable and performant Anomaly Detection algorithms to monitor the health conditions of such data-rich equipment. All kinds of theory that I'd acquired through school, through online courses, etc., became vividly alive. I was no longer doing a piece of homework for a good grade, but wrestling with real, messy data and trying to get the best possible predictions and recommendations out of those data in an acceptable live run-time to enable mechanical engineers on the ground to make informed and timely operational decisions. The cost, in terms of unplanned expenses and lost business, of a big piece of machinery not getting maintained when it should, or conversely, getting idled for maintenance when it is actually healthy, stands in the order of hundreds of thousands of dollars per asset, per time!

Some Poker fun with Machine Learning @ Argonne National Lab / Computation Institute hackathon final

Now, onto something more light-hearted, but still involving Machine Learning.

In late November 2014, the Computation Institute, a joint UChicago-Argonne National Lab research house, hosted a data hackathon, with the top prize being a brand new 3D printer! With so much other work going on at the same time, I attended not for really competing for anything, but mainly to meet other data pals in UChicago and see what they were up to.

The Final night featured a diverse array of quickly-hacked-together tools targeting at big problems from crime tracking to health solutions provider recommendation (the latter by Booth's own pre-eminent hacker Jake Walker, ex-Google / ex-Microsoft, Co-Founder of the awesome aforementioned Booth Hacks, and now Co-Founder and CTO of built-at-Booth start-up Lumii Health).

I chipped in with some entertainment by presenting a Neural Network that has been trained to recognize the poker handsPair, Two Pairs, Three of a Kind, Straight, Flush, Full House, Four of a Kind and Straight Flush – to a high level of accuracy. The exercise was mainly for fun, but also illustrated the very real challenges of "skewed classes" in training Machine Learning models. A Straight Flush hand, for instance, is about 30,000 times rarer than a lame Pair, and simplistic algorithms may run for centuries without ever figuring out the Straight Flush. Poker is a fun way to study this difficult challenge.

Birth of Booth Analytics Club

Besides Booth's wonderful quant academic offerings, another factor that made me feel a fish in the water (or "a rat in a sack of rice", as we say it in where I come from) at Booth is being surrounded by many classmates that share the same enthusiasm for data and numbers, and who are excited about the applications of modern Data Analytics in today's business.

Through Orientation and various classes and meet-ups, I got to know Sahil Bahri, Juan Yrigoyen, Kevin Lam, Jaya Kandaswamy, and Amanda Collins, and who shared the view that Data Analytics had now become a crucial profession cutting across multiple industries, and that industries now demanded greater and greater Analytics mastery from business executives than ever before. With Booth's and UChicago's rich quant tradition, it was definitely time to build at Booth a strong student community around Data Analytics in Business, so that we Booth MBAs could go out to various industries and play to our core quant strengths.

With great guidance from our seniors Andrew Edelman and Rafi Nulman, who'd already laid a lot of valuable ground work the year before, we coordinated with Booth's program officers to formally launch Booth Analytics Club in early 2015.

Our Club is still young and we have tons of things to have to do going forward, but we are elated with how fast the membership base has been expanding, with the total now standing at about 100 members across Booth's Full-Time, Evening and Weekend MBA programs.

We have so far organized:

We have also spent weeks and months to construct this wide-ranging Data Science Learning Resources Catalog.

In the pipeline for the upcoming Fall-Winter 2015 are:

Booth Analytics Nation, watch out for those exciting things coming!

What on earth did MBALearnsToCode learn to code this past year?

At the expense of upsetting my wife Sarah multiple times with coding-induced absent-mindedness, and of being guilty of playing with my son Antoni a bit less than I should have done, I now look back to my one year's worth of output of digital nothings with a (pained) smile.

Among many other coding activities, I have:

This year's tentative learning deliverables include:

Road-tripping my domestic bosses to some worthwhile places

What's better to make a good year complete than a bunch of nice photos harvested through thousands of miles of American roads through such wondrous places as:

Grand Canyon...

Bryce Canyon...

Zion...

Hoover Dam...

Las Vegas...

(yah, some fake stuff in Vegas can actually be quite beautiful)

Yosemite...

Big Sur...

Monterey & Carmel...

(lots of sardines & posh mansions)

Muir Woods...

San Francisco...

Wisconsin for some skiing...

Grand Teton...

Yellowstone...

and Glacier...

The BEST shot was...

this gem of a photo taken by Sarah at Mirror Lake, Yosemite:

... which won PhotoBooth's ***First Prize*** in its Winter Holiday contest:

Look at whose name is credited as the winner at the corner of that print-out.

That's not stealing – I got the deserved credit for marrying the right one, who, among many things else, takes awesome photos like that!

Life was, and is, good!