From 2012

Looking back, this article/interview was a cool snapshot of my life from 2 years ago. The startup behind these such articles is no longer around, so I’ve copied the article unredacted below.

——————————————————————————

Originally published by The PhenomList on January 02, 2012.
By Janet Li, a senior at MIT


It was envy that caused Cathy to first start programming.

In middle school, all of her friends were enrolled in a class that she couldn’t get into, and they were learning how to make a website. Cathy was jealous and decided she would make one on her own. She started playing around with HTML, CSS, and JavaScript, and eventually produced a GeoCities site.

Later, she realized that her friends had only learned how to use Microsoft Publisher, so she ended up actually being thankful she wasn’t able to take the class.

Cathy continued coding all throughout high school and participated in several programming competitions. For her graduation project senior year, she embarked on an ambitious mission to create her school’s very own Mapquest tool. Her school actually wouldn’t give her the blueprint, so she and a friend spent their afternoons measuring hallways.

Her family told her to stop wasting her time, and her advisor recommended that she scale down the scope of the project. Cathy didn’t listen, though, and by the end, produced a tool that gave users step-by-step directions on the fastest way to get from where they were to their desired destination. The directions could be printed and even read aloud. After Cathy came to MIT, her high school actually contacted her and asked to purchase the software in order to help students get to class faster.

In her time at MIT, Cathy has been splitting her time in half studying both Electrical Engineering and Computer Science. At first, she was interested in every aspect of EECS, but has recently begun to focus more on machine learning in classes on speech recognition, computer vision, and robotics. “They’re the embodiment of CS in the world,” she says. “They’re more real.”

Every January, MIT has an autonomous robotics competition called MASLAB. Two robots compete on a field split in half, try to pick up and throw as many balls as possible onto the opponent’s side, and must stop after exactly three minutes. Last year, the robot designed by Cathy’s team, made up of four of the residents on her hall, won.

Cathy has also played around with the Xbox Kinect, which has launched applications from many different developers because of its function as a fancy camera. She created a demo in which a user can stand in front of it and conduct a symphony. The music slows down or speeds up based on how fast the user waves his or her arms. The demo was showcased at the MIT 150 Open House, and it brought Cathy a lot of satisfaction to see kids playing with it and having fun.

She has also used the Kinect to solve a problem in her dorm, by designing a dirty dish offenders system for the communal kitchen on her hall. Essentially, the kitchen’s sink has two cameras: one facing the person washing dishes and the other facing the sink. Cathy programmed the sink-facing camera to keep track of when dishes enter and leave the sink, so the system can tell exactly who is responsible when dirty dishes are left there.

Cathy loves programming and is constantly working on several projects at once. “I like to make useful things,” she says, “and I’ve found that the most efficient way for me to make useful things is to code.”

A project in the works for Cathy is a lyric generator for songs. She has been scraping the Internet for song lyrics. Then, by matching songs to words using speech recognition and working with timing, she is working on generating videos that automatically display the lyrics of any song that is playing.

For her master’s thesis at MIT, Cathy is planning on studying traffic systems. She has a vision for a city of the future where there are no traffic signs and cars don’t have to stop until they reach their destination. This would significantly save both time and energy, and could eventually be made possible by the research that is currently being done on autonomous vehicles.

In Cathy’s free time, she loves cooking, exploring the outdoors, and traveling. Her advice for anyone interested in computer science is to explore both the theoretical side and the applied side. Fundamentally, she says, “I really encourage people to try and fix problems in the world, because there are a lot of them.” She will certainly be doing so.

——————————————————–
Article replica [src]
CSAIL press release [src]

Adventures in hydroponics (Week 1)

Day 1 (June 15, 2014)
Berkeley has an awesome hydroponics store! Turns out, getting started with hydroponics is really easy. Buying and planting everything took Eric and me just a few hours. See the end for a build of materials and a comparison with soil!

Day1-SeedsOn the menu are: arugula, basil, California poppy (I guess I won’t eat these..), (chinese) garlic chives, parsley, soy bean, and watercress!

Day1-My own little farm45 little plots for my own little farm. 🙂 These modular “grow blocks” are a synthetic material from molten rock in which the plants take root.

Day1-Chive seedlingI had pre-germinated the garlic chives, so they get a head start of a week or two (hard to see, but you can see one sprout if you zoom in!).

Day 5 – June 19, 2014
Day5-ChivesGrow, chives, grow!

Day 7 – June 21, 2014
Day7-ArugulaBaby arugula.

Day7-SoyBaby soy!

Day7-So many seedlingsSooo many babies.

Appendix I: Cost analysis
(Rough) build of materials
$2 – “Nursery” tray for the plants
$8 – Concentrated plant nutrients (Botanicare CNS17, 1qt)
$7 – pH test kit
$10 – Growing media (45 stonewool blocks, Grodan mini Gro Blocks, $0.21ea)
$14 – Misc seeds
$?? – A lemon
——————-
$41 – Total

As compared with growing with soil, from a quick home depot search:
$8 – Potting mix (soil + fertilizer)
$21 – Plaster planter boxes (24in, 3x)
$14 – Misc seeds
——————-
$43 – Total

Both are spec’ed for about 6 months of growing for 7 types of plants (45 individual plants via hydroponics, probably fewer than that for soil due to space) and with no consideration for permanent planters or automation. So the material costs can be comparable at the early stages at least. However, hydroponics should save significantly on the water bill.

Appendix II: Possible next steps
Water automation (irrigation) with Grodan Gro Blocks via timer pump + reservoir [src]