Date of birth: 1987
Place of birth: Durban, South Africa
Moved to Ascot, Berkshire, UK: 1997
Moved to Charleston, South Carolina, USA: 2009
Charleston Southern University, Charleston, South Carolina, USA (2009 - 2012)
Bracknell and Wokingham College, Bracknell, Berkshire, United Kingdom (2006 - 2008)
St Crispin's School, Wokingham, Berkshire, United Kingdom (2002 - 2005)
Papplewick Prep School (Boarding), Ascot, Berkshire, United Kingdom (1991 - 2001)
Maidstone Primary School, Maidstone, South Africa (1996 - 1998)
Big South Men's Golf Presidential Honor Roll (2008 - 2010)
Charleston Southern University Top Scholar Athlete Award (2009 - 2010)
Charleston Southern University Deanís List (2011 - 2012)
Charleston Southern University GPA 3.1 (2009 - 2012)
Royal Ascot Golf Club: Current course record holder (65, May 2007)
Achieved handicap of +2 (2008)
Mill Ride Club Champion (2008)
Mill Ride Club Champion (2009)
County Representative Golf for BB&O (Berkshire, Buckinghamshire and Oxfordshire Golf Union)
Colts and 1st Team (2006 - 2009)
Achieved both an academic and golf scholarship to a NCAA Division one university within the United States (2009 - 2012)
Represented Charleston Southern Universityís Golf Team through all eight semesters of eligibility
Charleston Southern University Top Scholar Athlete Award (2009 - 2010)
Programming Languages Studied And Applied
Also familiar with
HTML, CSS, ASP.NET and MYSQL
Projects completed within computer science
Internet Controlled Car
Nursery School Registration Program
Other smaller projects
Topics Studied Within Computer Science
Introduction to Computer SystemsDescription: An introduction to computers and to computer communication taught as a general course for all
majors. Students will learn to use the software packages, Internet, electronic mail, and computer terminology necessary to function in todayís information
society. Software packages include, but are not limited to, an operating system, word processor, spreadsheet, web browser and database.
Java 1 (With Elementary Data Structures)Description: In this course we will explore object-oriented programming with Java. We will learn the basics of the Java language by reviewing some fundamentals
from Introduction to Computer Science. Then we will move to implementing some data structures in Java, and understanding inheritance, abstraction, and
polymorphism. We will understand how Java implements information hiding and data protection. Finally we will briefly explore some basic Java graphics
Java 2Description: In this course we will study modern advanced topics in Javaís Graphical User Interface (GUI), Applets, Exception Handling, Multi threading (programming
to allow multiple activities to operate in parallel), files and streams, data structures, networking, multimedia, Generics, and Collections. We will complete a
substantial, design implementation experience using industry standard design techniques, i.e., the UML (Unified Modeling Language), and Design Patterns (proven
architectures for constructing flexible and maintainable object-orientated software). The task this semester is to edge you closer to a professional level of
programming in the Java language.
Database ManagementDescription: This course examines how organizations use technology to manage data as an organizational resource.
Students will learn to analyze an organizationís purpose and develop an information system that will meet the data needs of the organization. Topics
include methods for accessing data requirements, developing a conceptual data design, translating that design into an operational information system, and
administering and managing organizational data. Through student projects, students will apply concepts learned to an actual organization.
Introduction to C++Description: An introduction to the concepts of computer science using the C++ language. Problem solving techniques
developing algorithms, program design and testing. Additional topics include history of computing and ethical issues in computing. Programming constructs
include: control, repetition, functions, arrays, data types, and file handling. The COIN 215 or 217 prerequisite may be waived with prior programming
experience and the professorís consent.
Data Structure Analysis (Advanced C++)Description: The effective application of data structures and abstract data types. Abstract data types studied include:
lists, stacks, queues and trees. Implementation methods include: arrays, classes, pointers and recursion. Analysis methods include Big-Oh
notation using induction and recurrence relations. Topics also include ethical issues in computer science. (C++ currently used).
Applied NetworkingDescription: An introduction to the fundamentals of networking using the OSI model as a framework. Basic hardware components: routers, hubs, switches, Ethernet,
fiber optics, wireless. Protocols: application layer (HTTP), transport layer (TCP, UDP), network layer (IP), link layer (Ethernet). Introduction to
application programming in a networking environment, including protocols and languages such as XHTML, DHTML, Perl, Python, Flash, ASP, and
Applied SystemsDescription: This course is a prerequisite for both the Advance Operating Systems and Architecture courses and as such, it includes material for both areas.
This course is divided into three areas: architecture (including assembly programming), systems (including Unix), and Perl. The architecture section
will introduce you to the CPU and assembly programming. The systems section you will introduce the Unix OS and other low level hardware and software
components. Bash scripting will be covered. The final section will introduce the Perl programming language paying special attention to what differentiates
it from imperative languages like C++ or Java.
Advanced Operating SystemsDescription: Operating systems and file services, CPU scheduling, memory management and virtual memory, deadlocks and protection, concurrent processes and programming,
and distributed systems.
Systems Analysis and Software DesignDescription: Examines the overall business firm as a balanced decision making super system of integrated subordinate subsystems. The concepts of
information system planning, design and utilization are approached through recognized system development procedures. Case studies and simulation
models are used to demonstrate the importance of effective business information processing systems. In addition, the course requires a team based
semester project involving an actual organization.
Mobile Applications (IOS development)Description: The goal of this course is to help students understand the basics of mobile device application development. Students are expected to be able to design Mobile Applications that
are ready to publish. This course will give students the confidence and knowledge needed to jump into the mobile industry.Lecture 3 hours, laboratory 2 hours (laboratory fee required).
Topics will cover Programming Language (Objective-C), Programming Environment (Xcode), Graphics, Sensors programming (Touch sensor, Accelerometers, GPS), User Interface Design,
Networking and Database.
Computer ArchitectureDescription: This course explores the interdependencies among assembly language, computer organization and design with a focus on the concepts
that are the basis for current computer technology. Stored program concept, computer arithmetic, data path and control, microprogramming, logic design, truth tables, logic gates, programmable logic arrays, control,
pipelining, the memory hierarchy, and caches.
Algorithms and Theory of ComputationDescription: Polynomial time Problem, Computational Intractability, Turing Machines, Algorithm analysis, advanced algorithms and limits of computation.
Senior Project ReviewDescription: The purpose of Coin 496 Senior Portfolio Review is to determine if the student has the appropriate course depth in introductory COIN coursework to begin his/her senior project series. The BS
or BA student shall create a portfolio that must include: (1) at least three papers on ethical, legal, or social issues in computing, (2) at least four programs (one from each of COIN 315, COIN 325, COIN 332,and
COIN 333), and (3) at least two presentations. In the case where courses were transferred and programs are no longer available, the faculty may ask for material from other classes. For our BT candidates, the Senior
Portfolio Review determines whether the student has had adequate coursework in order to qualify for graduation. The BT student shall create a portfolio with (1) at least one paper on ethical, legal, or social issues
in computing, and (2) at least two programs from COIN courses. The BT advisor for the student shall review the portfolio to determine that it is adequate depth for consideration for graduation. Course grade is Pass/Fail.
This course cannot be challenged.
Senior Project DesignDescription: The first of a project based capstone series. Student will complete the design of a significant project which is usually planned during the prerequisite course.
Student will be guided by an assigned instructor. The project ultimately will be defended orally during the final course in the capstone series. This course
cannot be challenged.
Senior Project ConstructionDescription: The second of a project based capstone series. Student will complete construction of a significant project which was designed
in the first of the capstone series. Student will be guided by an assigned instructor. The project ultimately will be defended orally during the final course
in the capstone series. This course cannot be challenged.
Senior Project DefenseDescription: The last in a project based capstone series. Must be taken as the studentís final COIN requirement in the major. Student will implement the project under the
guidance of an assigned instructor, then defend it before a panel of student peers, faculty and others. Requires assimilation of the skills, tools, techniques, and
theory learned in the total university experience. Defense includes an examination of the studentsí entire computer science knowledge and a presentation of their final
portfolio. Failure to demonstrate a comprehensive knowledge of computer science or failure to demonstrate professional programming and analysis skills will cause
Topics Studied Within Science
ZoologyDescription: A systematic coverage of invertebrate organisms from protozoa to the cephalochordates. Morphology, physiology, ecology and taxonomic relationships are stressed. Special emphasis is placed on marine invertebrates.
Description: The natural processes that operate on and within the Earth will be explored utilizing the methods of scientific inquiry-facts, hypothesis and experiments. The plate tectonic framework will be used to illustrate the causes and effects of earthquakes, volcanoes and mountain building. Surface processes such as streams, glaciers and shorelines will also be examined
Topics Studied Within Mathematics
College AlgebraDescription: A course designed for Science and Education majors to prepare them for further study in mathematics. Topics include linear,
quadratic, polynomial, rational, exponential and logarithmic functions and their graphs, equations and inequalities, systems of equations. Emphasis on solving
problems involving natural science and engineering applications. A graphing calculator is required .
Pre-CalculusDescription: This course provides the student with a thorough preparation for the Calculus sequence. Topics include study of exponential, logarithmic
and trigonometric functions, inverse functions, trigonometry and trigonometric identities, conic sections, and polar coordinates. Additional topics, including the
binomial theorem, mathematical induction, and sequences and series may be covered as time permits.
CalculusDescription: Limits and continuity of functions, differential calculus, applications of the derivative, introduction to integral calculus, and the Fundamental Theorem of Calculus.
Probability and StatisticsDescription: This course is designed to provide students with a clear understanding of basic statistical concepts in regards to theory and application.
Excel will be used as a statistical software package. Topics include representation of data, probability, random variables, estimation and hypothesis testing,
correlation, regression, and nonparametric methods.
Topics Studied Within Business
Principles of Accounting IDescription: The preparation and use of financial statements based on Generally Accepted Accounting Principles, as applied to sole proprietorships, partnerships, and corporations.
Principles of Accounting IIDescription: The preparation, analysis, and interpretation of accounting information in planning, controlling and managing a business organization.
Principles of MarketingDescription: Concepts involved in the planning, pricing, promotion, and distribution of goods and services.
Principles of ManagementDescription: Decision making about the planning, organizing, staffing, and control of organizations
Principles of MacroeconomicsDescription: An introduction to the economy as a whole. National income, employment, prices and inflation, and output in an economic system. Problems in controlling and forecasting economic fluctuations.
Micro EconomicsDescription: An introductory study of the parts of the economy including consumers, firms, industries, and markets. Firm pricing and resource allocation.
Topics Studied Within Literature
English Composition and Rhetoric IDescription: A composition course designed to improve studentsí informative, analytic and persuasive writing. Includes documentation and research. English Exit Examination given as final exam
English Composition and Rhetoric II
Description: A continuation of English 111, with emphasis on introduction to literary study and writing about literature. Includes documentation and research.
Survey Of American Literature
Description: A study of the principal authors from the Colonial Period to the present, including literature by women and minorities, with emphasis on advanced literary concepts, structures, and terminology. Students are also introduced to major contemporary literary theories./i>
Spanish Literature In Translation
Description: The course is designed to familiarize students with prominent Spanish writers from the Middle Ages to the present time. Various aspects of Spanish society are discussed in conjunction with the readings. Among the authors to be read are Cervantes, Lope de Vega, Calderon, Tirso de Molina, Perez GaldÚs, and Garcia Lorca. Conducted in English.
Topics Studied Within History
American History IIDescription: A study of the political, economic and social development of the United States from the Reconstruction period, after the Civil War, to recent times.
World Civilization II
Description: The course studies the interaction of cultural, social, political, economic and physical forces in shaping the global community of the modern world from the eighteenth to the twentieth centuries.
Topics Studied Within Liberal Arts
Public SpeakingDescription: Emphasis on preparation, organization, and presentation of various types of speeches.
Description: An introduction to the science of speech sounds. Study of and experience with the International Phonetic Alphabet.
Description: Freshman, Sophomore, Junior and Senior students are encouraged to enroll. This course is designed to help students create a professional profile, develop effective career planning skills, develop self-marketing skills through Mock Interviews and learn effective job search skills. The Seminar is offered during each major semester.
Survey Of The New Testament
Description: survey of the content of the New Testament in its historical and cultural setting, with particular emphasis upon its relevance for today.
Description: A study of the forms, styles and basic philosophies in the development of art. Renaissance through Modern