Category Archives: Engineering Course

[ENGR251] Design Project 2 – Soul Saver Shoes

Our second project topic for ENGR 251 is “product for other 90s”, in other words, product for people in developing countries. After doing a lot of brainstorming, we decided to focus on foot wear. In many developing nations, families cannot afford to buy shoes for their children. So children have to go school by bare feet, which allows many serious parasitic diseases absorbed and damages the feet by sharp items on the road.
“Sole Saver is an affordable alternative to normal shoes with reasonable durability. The product protects vulnerable feet from the ground using hardened glue or resin on the bottom of a sock. The idea behind this very simple design is that a local craftsmen could be trained to make and sell these shoes in their communities. Once an individual has experience fabricating Sole Savers, pairs can be sold for less than $1.”

sole shoes

Figure 1: Sole Saver prototype

“The benefit of the Sole Saver is that it costs less than expensive sneakers, but provides more protection than sandals. The simplicity of the design allows for easy repair and maintenance on the product, and it is affordable enough so that new pairs can be purchased when they wear out or are outgrown. Since they can be made from any type of socks, the Sole Saver allows for the possibility of customization for any color and pattern. Additionally, if the shoes are manufactured locally instead of being shipped from overseas, this business plan also creates jobs.
However, there are several costs associated with this product. The Sole Saver is not as durable as traditional sneakers, and so they will need to be repaired or replaced more often. Moreover, there is the social implication of wearing something different — people may not want these shoes if they are viewed as unfashionable. There is also a small learning curve that would have to be overcome when teaching new craftsmen to manufacture and market the products.”

[CSCI 203] Final Project: TextCloud

A text cloud is a collection of the most-commonly used words within some body of text, usually with attention paid to avoid extremely common words (e.g., the) and to unify different forms of a single word (e.g., aliens and alien are the same). Text clouds allow us to obtain a quick sense of the topic of a website by visualizing the most frequently occurring words on that website where the words are displayed with size proportional to the frequency.

Text clouds, in essence, are a word-by-word summary of the contents of an article, book, or other work. Though certainly the structure of the document is lost, the relative frequency of particular words may be very useful in understanding the topic and genre of the text.

To skip CSCI 203, I have to do its final project, which is generating a text cloud. It is a very interesting project with a lot of functional programming, and I like it a lot. The most challenging parts are the stemming and the Vpython for visual effect of text cloud, since they consumes most of my time working on the project. My program constructs a 3D visual “tornado” text cloud. Because the word with most appearances appears at the bottom of the tornado and then it move. Beside text, we can assign the position to other objects such as images. It creates interesting way of represent information.

Figure 1: TextCloud results

The code for this project can be found at my GitHub: csci203_textCloud

[RESC098] Final Project- Humans vs. Climate Change Website

This is the final project I made for my foundation seminar course. Each of us have to pick an activism topic and design a campaign about it. I pick climate change and decided to make a website. All of the pixel arts on the website are my artwork. The attached video is a screenshot of how website function, and in the end the video show a little bit of my HTML and CSS code. Most people love retro pixel design of the website. This is the only computer science project I did in first semester.


[ENGR 100] Final Design Project

For ENGR 100 Final Design/Build Project, my team created an educational device called “Conductive Cart”, with the goal of teaching the children about conductivity and its affect on electrical components through the use of electrical motors.

IMG_1783 3


Figure 1: Our finished product

“To do this, we constructed two circuits with alligator clips in the middle of the circuit to allow the kids to connect various materials to test the conductivity of the selected material.  We had two of these attached to a “race track” with two cars connected to their own motor, allowing the kids to compare the conductivity of two materials based on the speed of the car after current was sent through the material and into the motor.  The motors’ speed would depend on the materials level of conductivity allowing them to see which material has a better conductivity.  Racing two cars allowed the users to see quantifiable data of the effectiveness of the materials conductive qualities based on the speed of the cars and the time between the two cars hitting the finish line.” [1]


“We found this very effective in showing the results of conductivity. We supplied copper, steel, graphite, wood, and plastic to the user to test, and the results of the races were effective in showing the children the difference between conductivity between the two materials they selected. The children learned that the metals made great conductors and that materials like wood and plastic were not conductors. Obviously  since we implemented electricity into our project, safety was a concern. In order to make this safe for kids to operate, we used 6 volt motors powered by a 6 volt battery pack, which was a safe level of electricity but powerful enough to pull the cars and allow the speed of the motor to vary. The speeds were slow enough for the children to see variations, while still being fast enough to entertain them as a real race.  Most of the users were able to quickly pick out the best conductors, predict which material would be most resistive, and grasp the basic concept of conductivity.” [1]

1512196_793846134019119_5363660057965597679_o 1973256_793846110685788_6475220193825813684_o

The Engineering Expo was a fun experience. We introduced our product to the kids, and they seemed very excited about our device. There was smart kid that know everything. There was kids that were very curious, they tried their material into our device instead of ours. Only after haft the time of the expo, we have two people sign up for our device.

10856469_793845614019171_1620964353057512824_o 10712636_793845687352497_3007111554685165856_o

However, the two people who signed up did not coming. So we waited to the end of the expo, and luckily, two kids take our device and our poster. I was proud of my team: we worked very hard to finish this amazing device.

10459067_793845730685826_5625419326934380314_o 10697148_793845587352507_8180822287584557349_o

[1] From our final report.