1. Why Leonardo DiCaprio Didn’t Win the Oscar

    Here is an attempt to analyze why Leonardo DiCaprio didn’t win the Oscar.I’m not a super fan of him nor the Oscar Awards, but some meme inspired me with an idea for an analysis.

    I’m currently taking MITx Analytics Edge from edx.org. It’s a really cool course focusing more on analytics than in syntax or coding. I never plan to do the problem sets and read all the lectures but I found myself enjoying it, and doing all the problem sets. Hence, I’ll be trying to do an analysis every other week to try to use what I learn from this course.image

    I might bore you with the details of my story so lets start with the findings first, and if its up to you if you want to keep reading.


    According to our model: The odds of a nominee winning the best actor award based in the nomination of Art Direction on the same movie is 0.45, which is less than 1; This means if a movie is nominated for Art Direction it is less likely that the nominee will win the best actor for the same movie. Accordingly, if the nominee won its previous nominations for best actor, the odds of winning is 0.25; Again, it is less likely for the nominee to win the Oscars. However, if the actor won the Golden globe male lead actor award for drama, the odds are high 15.82. Same thing if the actor won the Screen actor’s guild award, the odds are 12.05.


    The model accurately predicted that Philip Seymour Hoffman won the 2005 academy award for best actor, with a 97.27% probability for the film, Capote. Capote was not nominated for Art Direction and he didn’t have any nominations (and winning before 2005). He won Best Actor for drama in Golden Globe and won the Screen Actor’s guild for male actor.

    I think this data is used to predict the 2006 Oscar Awards and the data is collected prior to the ceremony, so I did the liberty of using year 2006 as a second test set. For the 2006 test set, the model accurately predict that Forest Whitaker won the best actor award with the movie, The Last King of Scotland.

    Now what do we have for Leonardo Di Caprio? In 2004, Di Caprio is nominated; won the golden globe award for best actor- drama but not the screen actors guild award. He also did not have any previous nominations, which is good in reference to the model, but the movie, The Aviator is nominated for Art direction.

    In 2006, Blood Diary, the movie is not nominated for art direction, he also did not win previous nomination, but he did not win screen actors guild nor Golden Globe award. With this model, let’s try to think about the recent movie and nomination, The Wolf of Wall Street. The wolf of wall street was not nominated for art direction, again leo did not win previous nomination. Though he won Golden Globe for best actor, category is in comedy and not in drama, which contradicts our model. He also did not win the Screen Actors Guild Award.

    Anyhow, the internet still loves leo, yey. As for me, I like him in Titanic, Inception, The Beach and Catch Me If You Can.

    got this from buzzfeed:


    Let’s go back to the Analysis.

    My Idea is to analyze whether nominations from other categories affects the Best Actor Award. I would also like to add the movies, their categories, actors age, how many award winning movies has the actor been a part of, and other factors. However, data isn’t available for those variables, and gathering these data would require more time and to code my own scraper. I am aware of the danger zone .

    Let’s just say my goal for this analysis is to learn about the methods and try to tell story with what I found out. Ill be better next time and try to avoid danger zone and use some useful data. Surprisingly, I still got an accurate prediction.

    I found the data from this site. In the data I have 1631 observations and 62 variables. Variables are nominations from other categories. It also includes Previous nominations, golden globe nominations and winnings, and screen actor guilds.

    Choosing the data:

    I’m only interested in studying the best actor variables, so I’m gonna remove unnecessary variables and will focus on the movies where one of the lead actor is the nominated. I used observations from year before 2005 as my train set and observations from year 2005 as my test set. I’ve included another test set, which is year 2006, since this data was used to predict the 79th Oscar Awards. I did try other combinations of training and test set, but I found this the best because it uses more data for the train set to have a more accurate prediction in the test set.

    Baseline model:
    The best explanation I heard about the baseline model is it is the best stupid guess for an outcome, from here. So my stupid guess is that if number of nominations(excluding best actor nomination) is higher than 5, it is more likely that the nominee will win.
    I got an accuracy of 35.96%. This means that if a nominated movie has more than 5 nominations it could predict that the best actor is gonna win with 35.96% accuracy.

    Building regression models:

    After building logistic models and removing multi collinear variables, I found out that the significant factors are the following: if the movie is nominated for Art Direction; previous lead actor win the nominations; male lead actor wins Golden Globe for drama; and Male nominee won the screen actor’s guild award.

    [^1]: Andrew Gelman; Jennifer Hill, 2007, “Replication data for: Data Analysis Using Regression and Multilevel/Hierarchical Models”,

    Here is the code for my analysis. Analytics Edge is so coooool.


  2. I’m coding and I procrastinate

    Never Stop Coding.

    Its been a while since I last posted something here. I’m still learning how to code little by little, and I know I’m having progress. Little it may be, its still something, better than nothing and I’m not stopping. (Still a yey!)

    I was planning to post something here again after I finished the startup project I’m working on, but it keeps getting delayed. Every time I’m stuck at something, I got frustrated and procrastinate. Boohoo. However, when things are making sense and figuring things out is not that hard, oh that feeling.

    There has been a lot of distractions and being stuck at a problem leads to procrastination. Being flexible at work schedule is also bothersome in learning, but I prioritize work. There are things that I can’t figure out and exhausting all solutions on the internet is too time consuming. It eats up all my time, and it is frustrating. I spent  more than a week making my machine work when it updated to mavericks, and there were errors I couldn’t understand on my program. I cant figure out whats wrong. urgghh. These are my weak point in learning.

    Codecademy and codebat have some programming exercises that aren’t to advance that I dabble whenever I’m busy and can’t insert a time to code.

    I kept a journal to track the things that I accomplish each week and I think its better that way than write meaningless rants here each week. I wonder if someone is really reading my blog posts, and I dont think I’m inspiring them hehe. I’m planning to write more useful, information-rich and humorous content, in the future, which is more related to programming or data analysis.

    Some unfinished business.

    I feel bad when I start at something and I can’t finish it. But its sunk cost, I had to stop if its not helpful anymore. BUT I should not start something if I can’t do it or if I dont like it or if Its not helpful for me.

    Right now, I’m now more comfortable with django than I was before, though I still have to work on a lot of things. I’m currently doing the startup project during my weekends, which is long overdue. I’m happy with the progress I’m making; I learned how to start small. Its not something that we all say, but really “do it now” and start small. 

    Im taking up MITx 15.071x The Analytics Edge. At first, I was just taking it to audit and watch lectures, but I find myself enjoying the problem sets and doing it more. This is my third mooc in R, and it seems to be the best. I might right a review on a different blog post.

    So yeah, I’m still here learning. Sometimes I can’t help but think Im such a slow learner, relative to other people who teach themselves, but I always remind myself that I started this because I like it, I started learning through moocs as a hobby. It’s one of my leisure. I started programming because I enjoy solving problems. I like Math, and I was fascinated that there’s a real world application in Math that is not finance or accounting.


  3. Things to Consider when Designing a Website (for beginners)

    things you need to know about design

    A few months ago, I encounter front end when trying to do the launching page of a startup project and the front page of my portfolio. I want to do it from scratch, I’m very thankful that I have a helpful buddy to teach me some tricks on how to use html and css in a way where elements work together. 

    I have to admit, I am not really good in web design. Though I like coding in python, I want to be able to code from front to back, while having a good taste on the user interface. I want to make a website that looks good while making sense to the user. I took some time to take the fundamentals of design in CodeSchool, together with the html5 & css3 course. I did not know where to start, I actually didn’t know what I don’t know in design. 

    Here are some things I learned from the fundamentals of design of CodeSchool:

    1)”Some fonts are just plain awful!”

    You have to be aware on using fonts. The fonts you chose are the ones that talks to the readers, they give an impression or mood to the reader. I am not aware before that Typography is a tool for effective communication. Here  is a useful link on how to choose fonts.

    2)Make sure your content is readable

    A good size for the font of your body is 16px. Subheading is 150% of the body weight. Navigation items is the same as body copy and footnotes are 75% of the body. Good leading is 120-150% of body. In css, this is done by setting line-height to 1.5. It is also ideal to have 50-70 characters per line. Also, make sure to avoid a single word on a line of text and a single line of a text on a column or a page.

    3) Colors like typography, is a communication tool that create different moods

    Each color has different meaning. Wew. Here is a good read in building color confidence. 

    4) It’s all about visual hierarchy and establishing balance. 

    Users read left to right, top to bottom; that’s why logo and navigations are at the usually at the top. Asymmetry is effective in drawing attention, while white space and symmetry work together to create balance. Here is another good read from hackdesign about visual hierarchy.

    I’m now quite confident that I know some of the basics. At least, I’m not just using guess and check to see what looks good because what looks good for me might not look good for the target audience. 


  4. My Learning Reboot

    One of the things stopping me from continuing on learning to code is this blog post. A lot of things happen, beginning with an interruption, followed by another. Some are expected, some are not. I thought by this time, I would be busy working on the project, doing some improvements. I’m already there; I actually have the landing page for my start up project, but I fail to continue. 

    TLDR: I haven’t coded for two months and Now I’m back with no pressure, more drive and with a goal to be a developer. 

    Some things happened:

    My grandmother died. It’s my first time to see how a burial and a wake (which is also called viewing) are done here in the United States. Blessed her soul and may she rest in peace.

    I took the driving test for the nth time and finally passed it. I got my license! and I bought my first car yey! While I’m doing the startup engineering course, I’m also practicing for my driving test everyday after I get off from work. Actually, coding boost my self esteem, so I think it helped me when I’m doing the exam. I now drive everyday to work. cool!

    I’m now working at a casino! (I feel like the character in the movie 21 haha) The branch where I used to work has closed. I thought I’d be out of work, so I applied for other jobs. It turned out they will transfer me to be in charge of another branch, but I was given a sweet offer from a casino and I accepted it. 

    However, I needed to drive at about 30 miles (one-way) everyday with the traffic in bay bridge! My time is consume with commute, work and sleeping. No time to code. huhu. I know, I know, If I really want it I should’ve done something about it. I’m actually unorganized, no directions, no specific goals. 

    I failed the startup engineering class. I did not finish my start up project. This project turned out to be a failure. I didn’t finish the project on time, and I wasn’t able to continue the assignments. However, I was able to have the resources I needed to study, on how to do it. I’ve had the taste of technology and start ups. I’ve got the inspiration I needed. The class is a good start, though there are a lot to improve. I would still use the resources and the philosophy to finish my project. 

    I’m coding again for real.

    I’m off today at work; I took the chance to finally get back to coding yippee! Bwahaha. and now I’m back.

    A few weeks ago, I stumble upon an article about reasons on why people stall out learning to program. I found out that there are a lot to work on and I should actually have a goal! I didn’t have a goal, I do, but its not clear. At first I just want to program because someday I wanted to build a web app, then I thought I wanted to join a bootcamp, but then I also want to do more on data and research, then I wanted to build a startup. Later I realized I wanted to code and this is what I want for a career. I didn’t took the startup engineering class to actually build a startup, but to learn. 

    If you’re like me who stopped from coding and would like to get back, here’s a nice article from the blog of Dilys Sun. (she is the codecademy girl, and I follow her blog since)

    Recognizing the things that keeps me from moving forward:

    I keep dwelling on my status relative to the rest of the world who are also learning how to code. I’ve been following students of bootcamps and I thought I needed to be on their track to be a programmer. I can’t afford a programming bootcamp, so I’m trying to teach myself and using their blogs on what I needed to learn to build something. I also follow some people who just learn to code by themselves. I’m amazed when some of them blog on something they built, its like as easy as it sounds, but when I do it myself, its taking me so long to figure things out. I sometimes feel depressed and think that this might not be for me, and since this is what everybody is learning and I’m not learning what they’re learning, I’m not on the right track. 

    I need to get myself a buddy or join the community for real. I can’t pair program, Im not satisfied with all of the meet ups I’ve attended so far. I suck at socializing and networking huhu. but I’m trying my best, I’m trying so hard to reach out. There’s this one meet up, a beginner’s workshop in django and there’s this girl who’s asking for help, I tried to help but I didn’t get a very friendly response. She was not mean, but she doesn’t like to answer my questions or share to me what’s wrong. Probably I didn’t have a good approach on trying to help, I know I should’ve tried again. I will try again and be better next time. 

    Javascript or Python?

    After I took up Intro to Computer Science and Programming where I learned more on computing and data analysis. I found myself exploring web development. I’m annoyed when I come across something and if I wanted to do this I needed to learn this. For instance, I wanted to have a simple animation on my web page, and found out I needed to know javascript, jquery, html and css, and a whole lot more for the front end, and I needed to study all this. Moreover, javascript is having a lot of buzz lately, because of backbone, node, angular, meteor etc. I’m torn with what I wanted to do with what would be marketable. I might need to learn both anyways, since my goal is to be able to code from front to back. 

    Stopping, Being too emotional and not getting back, Procrastinating.

    I should always remind myself to not stop. It doesn’t matter how slow I go as long as I don’t stop. It’s the default tumblr quote on its themes and quite helpful haha.

    Lack of a roadmap.

    I didn’t have a goal when I started to learn how to program. I just find it fun, cool and challenging. I started with R by manipulating datasets since we’ve used R in college, so I tried to learn to use it the right way. I realized that I enjoy coding, so I’m coding on whim and learning through massive open online courses. I just later realized that I wanted to do projects, hack on some things, and I actually CAN do it. I didn’t have an end goal of what I wanted to accomplish, so whatever things are there that I find interesting I just jump on it and try to do it. However, I didn’t have ample time to do all this things as I work full time and have different obligations. In startup engineering, I learned more about startups, different market, technology, different stacks, how to begin, and how to fund it. I really enjoy the things I’ve learned, but I forgot that I wanted to focus more on programming than building my own company. I did want to build my own product however. I’m very inexperienced, I lack resources, and I’m half hearted on building a startup. I wanted to do it in the future, but not right now. I will still continue my startup project. I know It’s still a long way to build that project so I’m starting at the beginning. I’ll start small. I’d do some tutorials, just as long as I don’t stop. I will allot time for my coding everyday. 

    and there you go ladies and gentleman, I’m back on track. My schedule In the casino is not fixed; everyday it changes and it would be more difficult to learn this way, but I have my roadmap, I have the drive, and I won’t stop! game on.


  5. My startup progress

    I signed up for startup engineering class (coursera) last June, and I was thinking of taking it seriously, so I could actually make a web product. I was way behind my class and was not able to finish the assignments before their deadline. I still do them though, and I still continue the course though I may not be eligible for the certificate anymore. 

    Here are some tools that I’ve learned so far. 


     //It’s starting to make sense bit by bit. I’m also starting to be familiar with MVC, and I’m still working more about this. I chose django, because I already know python and its the language I’m most comfortable with. In addition to the project I’m planning to work on, I still plan to do some data science on the web later on, and I think I’m better of with python and django. 

    *Terminal (linux/ubuntu) 

    // I didn’t know this is important, wow and I didn’t know that I can do a lot of things in the terminal. (which I thought all terminals, command line interface are command prompt haha)


    //I should’ve started with forms, buttons, submit, and how to get user inputs via html. I should’ve studied more on doms, and how I can integrate html and javascript. I’ve wasted time with some html tutorials that are not that important.


    //I should’ve started with positioning and layouts. I took css for granted, I didn’t know I need this to make my site look the way I want it, not just the way I know how to make it look.


     //I thought I already know a lot. hehe, javascript is the man! yow. Its the language of the web. I gotta learn a lot of this soon.

    *Twitter Bootstrap 

    //oh makes our lives easier.


     //I didn’t know that a workshop with git and github will come in handy

     *SQL (Database)

     // I’m now quite familiar with it by working on this learning sql the hard way tutorial and by learning as I do my web project. I’m now working on how I could integrate sql with my site. Someday its gonna make sense. haha


     //Oh I spent a few weeks with node, unfortunately, I will not use it right now. but I will in the future. I just want to start with django as my main tool for my web project.

    Aside from the tools I’m learning, here’s what I’ve done related to the project.

    *finished the draft of my page for my crowdfunding. 

    *bought a domain for my startup project 

    *set-up my dns hosting

    all right! too many things to accomplish!


  6. Things I learned this july

    1) Python and algorithms != web development

    Before this class, I only knew programming through MIT 6.00x (Edx), which is more on computer science, basic algorithms and data crunching. I also have zero knowledge in web development though I started dabbling with HTML and CSS through codecademy. I thought I have already learned enough html and csss to make a functional web app, but to my dismay, I still need to learn a lot. mwehehe.

    2) I should keep my focus on what I should learn

    My initial plan is to use node.js and backbone.js (or angular.js, or meteor.js) on the landing page of my startup and using python and django on the product itself. My main reason for choosing these tools to learn about them (for the sake of using these tools), and not because these are the right tools for the project. However, I lost track of the right path to learning because I didn’t know how much I should learn. How much css do I need to learn? How much Django? and there were things I fail to consider like version control, like web servers and database and design. oh design! 

    3) Stick to what your project needs

    I should’ve stick with what I should learn to start and finish my project. Limiting myself on what I can do with the tools I’m learning, I will have a hard time thinking what project I could work on. It’s gonna limit my ideas. I made up my mind on what project I will be working on, and I realized that I didn’t really need node.js and other javascript libraries just yet. 

    4) CSS, I should have never took it for granted

    When I started working on a web page, I can’t make it look the way I want it, and I don’t want to stick with what I can do, I have to make it look the way I want it. I realized I had to learn more about CSS and not just the codecademy path. I tried doing more codecademy lessons (some project paths). I also worked on the codeschool path on css to be more familiar with it.

    5) HTML, CSS, Javascript is 

    I think these are the basics of web development. I began to be more familiar with the web, after making a simple project with html, css and js. It’s more front end and client side, and I should be concern on how my site looks.

    6) It’s ok to ask for help really

    I seldom use forums to ask for help, because I usually exhaust on searching all questions that has been ask and all answers that are already given. However, my startup project is more of  personal question. I had this problem of not being able to develop my idea and what product I could work on. I just had this things in my head like “motivation” and “community”, but how could I actually make these things a product? so I asked for some help on the coursera forum, thinking maybe there were people that could help me. I waited for about a day, but no one answered. I posted my question to another thread, and to my surprise two people answered my question and they actually made sense! wew. 


  7. I don’t think I’m hacking or I know how to hack

    I like the word hack. It seems to me that there is a superior meaning with it. A hacker? I use to think that hacker are the ones who steal facebook passwords, who could access a computer system, who could replicate a website. Until I started learning how to program (early this year) and I see the word hack in its different usage. But there are different usage of the term, hack. With most of the blogs I’ve read, I think this is the definition of hack, they are referring to: 

    hacker is a person who enjoys exploring the limits of what is possible, in a spirit of playful cleverness. They may also heavily modify software or hardware of their own computer system. It includes building, rebuilding, modifying, and creating software (wikipedia)

    Here’s a post in hackernews, regarding a discussion of the term “hack” being overused or misused.

    I started learning how to program in February, as I learn, I read some blogs about how they hack this and that, so I told myself I need to have a hacker attitude. By doing these massive online courses, and by solving problem sets, I thought I’m already hacking, and I already have this hacker attitude. Looking back, I haven’t really produce any project at all. I mean, my own project, outside a course’s syllabus. Anyway, all the problem sets are a good start. It’s a good thing startup engineering from coursera, gave me an incentive to hack on a final project. It’s freestyle, so I could decide whatever language or stack I would be using. 

    I was trying to learn a lot of things this past few weeks, I really don’t know where to start or what I needed to learn and where to stop. I realized I can’t hack and I’m not hacking at all. I’m just learning, but there were no application. 

    I think I needed to have a hacking attitude that is being able to do a project quickly even without having a formal training. It’s more on being able to learn quickly and produce. I need to be outside the organized way of doing things or structured way of doing things, like really, I needed to do something from scratch. I might have been doing it the wrong way. In contrast, I think I’ve done right, because I needed to start somewhere, right? haha. 


  8. Learn as you go

    For the past 3 weeks, I thought I haven’t had any progress in my learning. I’ve been trying to learn web development, but I haven’t produce any projects yet, not even a small one. I am behind the class, of startup engineering, but I can still catch up. wew. I thought I needed to study the technologies that will be used in the course, some of these are node.js, backbone.js, coffeescript, emac, git, etc. I was planning to learn the languages as much as possible while progressing to the course. However, I got stuck up with node.js. I’ve been learning it for 2 weeks now, but its still not making any sense. 

    You see, I forgot where I read it, but programming is an emotional activity. I realized its true. Whenever I got the code running, I wanna dance and jump. I felt so proud haha. In contrast, whenever I got stuck up, It doesn’t make me happy, worst thing is, I procrastinate! I just can’t get it that I wanted to stop what I’m doing. Am I a poser? Programmers procrastinate too right? right?

    I tried to list everything I needed to learn for this course, for my final project and for my pseudo-startup. I realized, they were too many! I don’t think I needed all of them. I had the wrong approach, and I have this habit of, I want to learn all about something before moving on. Instead of listing all the things I needed to learn, I listed all what I already know! Its more effective!haha. try it! I realized I already had what I needed and I can move on. 

    I thought I needed to learn everything. Good thing, I’m still forcing myself to learn, what I needed to learn. Also, I can learn as I go. This is gonna be my mantra for today and the following days, learn as I go. Learn as I go. 


  9. Ideas, ideas ideas…

    Last week, I was thinking about what my final project would be, and boy I had a hard time. I know I shouldn’t think too hard about this (I just want to learn web development and startups),  but I’m thinking of a project that has a possibility of becoming a startup. It is a personal project and I don’t have plans of building a startup yet, but I want to take this course seriously. wooh. (its free! wooh, internet is a gold mine!)

    In the essay of Paul Graham’s How to Get Startup Ideas, he said, “The way to get startup ideas is not to try to think of startup ideas. It’s to look for problems, preferably you have yourself.” ok? so I tried to list all the problems I could think of.

    poverty, world peace, war, tuition fee increases, recession, 

    nah! these aren’t problems I have myself

    ok, so maybe Im thinking to big. haha, Its better to start small and specific. I really didn’t do that kind of activity. I just thought of an app that I could do and I just thought of if its possible of having users, and its solving a problem, bla bla cliche. 

    I have read most of tech crunch post and most of hacker news post last week. I was researching until I got tired of reading. There are common things I have observed among startups. Its either they solve a problem by aggregating or they solve a problem by specializing. In addition, some of the apps are providing additional features to some famous application. It’s not something new, but hey I got ideas from that observation. 

    All right, my first prospect for my final project is I will build a search engine. A niche search engine. Ok, now I’m thinking, a search engine for what? (think dianne, be specific, start small) ok, so the best category I could think of is cosmetics. eek. Im not good at makeups, but I think its a great idea. haha. I’m a fan of wordnik. I wish I could make a wordnik-like web app, so I thought of a search engine for lyrics with some additional features just like in wordnik. OK. I felt excited with this one, but my idea is dead end. I cannot develop it. It doesn’t solve a problem, who are my users gonna be? <em>I’ll just do it for the sake of knowledge because I wanted to have a lyric search engine without spams and ads. ok. I’ll do this.

    So I started searching for ways on how I could do my web app. I read about search engines, web crawlers, but I think I could just make a database. As I was planning for this web app. I’m reading some notes from cs183, I’ve read that one good motivation to build a startup is to make a change. Also, in answering the question, where to start, it is best to consider the questions:

    what is valuable

    what can i do

    what is nobody else is doing 

    wow, ok, so I can’t answer any of those with my web app. but I’m still firmed that this is gonna be my project. I do want to change the world, but my ideas and skills, as of now, couldn’t make a startup to change the world.

    I have already trying to learn some front-end for my web app. still, no name. Then I thought of a project. A project that could be startup. This time, I’m really really excited. and I know somehow, this time, I have the motivation to change the world. and yes! I’m building another social networking site. (oohh can I do it?) I’ll be blogging here on how I will build my startup. yey!

    #sorry I write so bad T_T


  10. Another Programming Course

    For the past few weeks, I’ve been trying to study ruby so I could apply to some bootcamps. I realized I may not be ready yet, or a coding bootcamp might not be for me. Im taking a rest from learning ruby for a while to focus on another MOOC. Im still learning web development anyway, and I am gonna build my own product, so this course is perfect. This is gonna be my fourth massive open online course. (wew) Stanford is offering its Startup Engineering course through coursera. It is a sequel to Peter Thiel’s  CS183 course on startups.

    It will be taught by Balaji S. Srivinavasan and Vijay S. Pande. When they founded a company, they were hoping that they have taken a course on how to build a startup. As stated on the course summary: “This course bridges the gap between academic computer science and production engineering”.

    The prerequisite is basic programming at level of stanford’s cs106b. I am still not sure if 6.00x counts as the same level of cs106b. Anyhow, anyone who hasn’t had programming experience can still sign-up for the course, since it is 50% philosophy and 50% technical course, so I think if you’re a future non technical entrepreneur or founder, this course will still help.

    I am really excited in taking this course, I will be learning how to build my own simple crowdfunding site. I am also required to build a final project! cool! The tools we will be using are javascript, node.js, backbone.js, coffeescript, bootstrap, git and github.

    I am excited with the guest lectures from top silicon valley startups. I think there will be a talk from stripe, airbnb, uber and task rabbit. 

    I am really excited about this! I’m now thinking what my final project is gonna be. I’ll be blogging on how I will build the project. A lot of people are already posting their startup ideas. wooh, what’s mine gonna be? 

    First assignment is extended so if you still want to take the course, there’s still a lot of time for you. sign-up here.