{"data":{"mdx":{"code":{"body":"function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nreturn class MDXContent extends React.Component {\n  constructor(props) {\n    super(props);\n    this.layout = null;\n  }\n\n  render() {\n    const _this$props = this.props,\n          {\n      components\n    } = _this$props,\n          props = _objectWithoutProperties(_this$props, [\"components\"]);\n\n    return React.createElement(MDXTag, {\n      name: \"wrapper\",\n      components: components\n    }, React.createElement(MDXTag, {\n      name: \"p\",\n      components: components\n    }, `At the end of High School, I was fortunate to receive a full `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `academic scholarship`), ` to study at any Southern African university from the Sam Cohen Foundation in Windhoek.`), React.createElement(MDXTag, {\n      name: \"p\",\n      components: components\n    }, `I started at the University of Cape Town's (UCT) Science Faculty, registered to do a major in `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `Actuarial Science`), `. This major allowed only one elective course in the first semester, in which I took Computer Science. By the end of the first year, I knew that I wanted to do more Computer Science and dropped the AcSci major. I decided to keep doing Economics courses from my original major and switched to `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `Computer Science and Economics`), `. (A slightly unusual `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `double major`), ` at UCT.) I also got a `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `Game Design`), ` specialization as a side effect of taking all undergrad CS courses.`), React.createElement(MDXTag, {\n      name: \"p\",\n      components: components\n    }, `After my first year, I started `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `tutoring`), ` all of the previous year's courses for UCT's Computer Science department. I also got a `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `Class Medal`), ` for one of my CS courses and was on the `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `Dean's Merit List`), ` multiple times. I graduated with two `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `distinctions`), ` (in `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `CS & Game Design`), `).`), React.createElement(MDXTag, {\n      name: \"p\",\n      components: components\n    }, `I decided to do an additional degree at UCT, my `, React.createElement(MDXTag, {\n      name: \"a\",\n      components: components,\n      parentName: \"p\",\n      props: {\n        \"href\": \"/xp/2011-uct\"\n      }\n    }, `BScHons(CS)`), `.`), React.createElement(MDXTag, {\n      name: \"p\",\n      components: components\n    }, `I joined a few societies:`), React.createElement(MDXTag, {\n      name: \"ul\",\n      components: components\n    }, React.createElement(MDXTag, {\n      name: \"li\",\n      components: components,\n      parentName: \"ul\"\n    }, React.createElement(MDXTag, {\n      name: \"p\",\n      components: components,\n      parentName: \"li\"\n    }, `WineSoc (2007-2011)`), React.createElement(MDXTag, {\n      name: \"p\",\n      components: components,\n      parentName: \"li\"\n    }, `A lot of tasting trips to the Stellenbosch wine region and a weekly visit from a wine farmer to do a tasting on campus. I also took an introductory (4 night) `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `Cape Wine Masters`), ` course.`)), React.createElement(MDXTag, {\n      name: \"li\",\n      components: components,\n      parentName: \"ul\"\n    }, React.createElement(MDXTag, {\n      name: \"p\",\n      components: components,\n      parentName: \"li\"\n    }, `Underwater Club (2008-2011)`), React.createElement(MDXTag, {\n      name: \"p\",\n      components: components,\n      parentName: \"li\"\n    }, `UCT's scuba diving society. I did my `, React.createElement(MDXTag, {\n      name: \"strong\",\n      components: components,\n      parentName: \"p\"\n    }, `Advanced Open Water Diving`), ` course (NAUI) in 2009. (Wreck dives, night dives, deep dives, freshwater dives.)`)), React.createElement(MDXTag, {\n      name: \"li\",\n      components: components,\n      parentName: \"ul\"\n    }, React.createElement(MDXTag, {\n      name: \"p\",\n      components: components,\n      parentName: \"li\"\n    }, `ZooBots (2007-2010)`), React.createElement(MDXTag, {\n      name: \"p\",\n      components: components,\n      parentName: \"li\"\n    }, `Since my first-year roommate studied botany, I met a lot of hiking Botanists. I learned a lot about Table Mountain's Fynbos and did a few camping trips.`))));\n  }\n\n}"},"frontmatter":{"type":"🎓","dates":{"start":2007,"end":2010,"event":null},"org":"cs.uct.ac.za","detail":"BSc(CS & Economics)","tech":["Java","Swing","C++","Boost","Qt","OpenCV","C#","XNA","Python","Django","Linux","Ubuntu","Tutor","Dean's List","Class Medal"],"role":null},"fields":{"techPages":["postgresql","ubuntu","python"]}}},"pageContext":{"id":"df662d34-39b3-51e0-b510-0fb18ec66f08","slug":"/xp/2007-uct"}}