Personal Details

Name: Mark Edwin Hurd

Address: 506/15 Wyagdon St.,

Neutral Bay,

New South Wales 2089

Telephone:

Home:

(02)

9955

0875

Adelaide contact:

(08)

8388

2291

Date of birth: 1st August 1969

Place of birth: Adelaide, South Australia

Present Age: 29

Marital status: Single

Australian Citizen.

DSTO Security Clearance passed.

Drivers Licence Number: E54644 (car)

Preferred Career:

Systems analyst, preferably in a mathematical or research oriented problem-solving field, with a wide range of day to day tasks, including ‘help desk’ support. Some teaching, tutoring, consulting or high-level mathematics would be an advantage.

Summary

  • Computing Employment History
  • Masterpack International September 1997 to July 1998
    Coopers & Lybrand (Australian Firm) March 1994 to June 1997
    Logica Pty Ltd August 1992 to February 1994
    Ebor Computing November 1990 to November 1991
  • Skills/Abilities
  • Visual Basic ‘C’ Lisp
    VBA ASP HTML
    Microsoft Windows Unix X
    Microsoft Excel Microsoft Word Microsoft Office
    User interface Reverse engineering Tutoring
    Multiprocessor Transputer C
  • Education
  • University of Adelaide

    Bachelor of Mathematical Sciences with Honours, majoring in Computer Science.

    Westminster School, Marion, SA

    Matriculation University Entrance Score: 88.4/100

     

    Employment History

  • Computing Work:
  • Masterpack International

    Product Development

    Position:

  • Software Development Engineer
  • Dates:

    September 1997 to July 1998 (Full time)

    Duties:

    Development of Visual Basic-5 based projects was completed in-house, where I was part of a team of three or four programmers reporting to a project manager. I was involved in the design and coding of the objects (classes) and their interfaces. As part of the testing procedure, I also documented the complete installation procedure. I was also available to solve general computing problems and give advice to other programmers and macro writers.

    Projects:

  • Developed the multi-tasking kernel of MasterConnect, using the features of Visual Basic 5 classes in Microsoft Transaction Server. This involved the use of leading-edge technology and a lot of Microsoft documentation research.

    Completed MasterConnect, which involved creating a simpler interface to the above project that included connecting to UniVerse via UniVerse Objects and a licensing mechanism.

    As part of the team, I helped develop an ASP-based web site for the administration of the complete Masterpack Internet Commerce module. This included pages to administer MasterConnect and modify relevant registry settings.

    Using InstallShield, I also helped develop the installation program.

  • Coopers & Lybrand (Australian Firm)

    Tax Technology Services

    Position:

  • Senior Consultant II (Programmer)
  • Dates:

    March 1994 to June 1997 (Full time)

    Duties:

    Development of Visual Basic-based projects was completed in-house, where I reported to a Project Manager, who was also the original developer of the products. I was involved in design, coding, testing, the production of bound manuals, and training for the products. Although not required, I was also available to solve some general computing problems.

    Projects:

  • Completely revised and upgraded TaxModeller, an application to produce a company’s tax model for tax-effect accounting. This product is sold to clients and non-clients of Coopers & Lybrand throughout Australia.

    Completely upgraded, from the 1993 version, the 1994 Company TaxKit, an application that prints a company’s details and tax figures directly onto standard Australian Tax Office (ATO) tax form stationery. This product is only given to clients of Coopers & Lybrand, as it also contains a 300 plus list of checklist questions that can be answered on-screen.

    The 1994 Mining TaxKit was derived from the 1994 Company TaxKit with only a change of colours and additional questions in the checklist. The 1994 Superannuation TaxKit, being for a different ATO form, was effectively a complete rewrite, as it required a new on-screen layout with different information.

    These products have been maintained and updated each year and, from the 1995 year, actually print facsimile copies of the ATO forms. The latest update included a transfer from VB3 to VB4, and the Superannuation TaxKit was merged back into the main TaxKit code using conditional compilation.

    Using the Dynamic Data Exchange (DDE) protocol, all of these products make it easy for the user to link in figures from detailed working papers. These working papers can be in any Windows spreadsheet package that understands DDE, such as Microsoft Excel or Lotus 1-2-3. TaxModeller and the TaxKits can also exchange information directly using DDE.

    Both of the products generate context-sensitive calls to the Windows Help facility to give detailed explanations on how to use the products, about tax-effect accounting, and advice regarding the information required by the ATO.

    Each product, and their installation systems, conforms to the Microsoft Windows Style Guide and was tested with a variety of hardware and software configurations. Both products have a licensing mechanism and process data files produced by earlier or later versions in a ‘user-friendly’ manner.

  • Logica Pty Limited

    A wholly owned subsidiary of Logica plc in the United Kingdom.

    Logica has been certified to conform to the Quality Standards ISO9001 and AS3563.1.

    Position:

  • Programmer/Analyst; Help Desk support
  • Dates:

    August 1992 to February 1994 (Full time)

    Duties:

    Development for most of Logica’s projects occurs at clients’ premises. My duties included refining designs, coding, testing, producing documentation, giving demonstrations, and training in the final system. The client was continually consulted, and kept informed, throughout this process.

    Logica has a comprehensive quality assurance system, conforming to standards ISO9001 and AS3563.1, and all my work, including plans, documentation and code, conformed to comprehensive in-house standards.

    Between projects, I supported Logica’s office Novell LAN and the computers connected to it: Sun SPARCstations running SunOS; and PCs running Windows, Windows for Workgroups, Windows NT.

    However, my most satisfying task was providing a ‘help desk’ support for Windows, DOS and Novell applications and features, including Microsoft Word, Excel and Visual Basic.

    Projects:

  • Installation and configuration of a network of DEC OSF/1 and SCO Open Desktop systems.

    Planning and execution of the move of Logica’s network and associated equipment from one building to another.

    In-house software development of administration aids. These Microsoft Excel 4 based applications included a filing system, a timesheet and an expense report.

    A system of Excel macros to allow the user to easily subscribe to (and publish) Teknekron data feeds. This used Excel’s DDE facility in real-time.

    Maintenance of a large multi-spreadsheet Excel system describing the planned and current financial position of the Australian company.

    For Australia Television, the ABC’s South-East Asian satellite service, a news captioning system. This included designing a textual user interface and an underlying database to hold the stories. This was developed in ‘C’ using Microsoft Programmers’ Workbench and the user interface was created using C-Scape.

    Also for Australia Television, a ‘C’ and Excel system that translates a spreadsheet describing the programming of the station, including each commercial and program segment, into a binary file required by software driving a Sony Flexicart that handles the video tapes.

    A system of sh scripts to emulate an X.25 pad under DEC OSF/1. The scripts were also modified to performance test the pad, a part of a standard communications protocol.

    Research and prepare a report recommending the best network, operating system and software packages for a client based on his current requirements and future expansion prospects.

    Upgraded an Ingres Windows4GL graphical user interface front-end of an expert system, for a County NatWest and Dai-ichi Mutual Life joint venture. The system suggested when to trade stocks and futures, in real-time, based upon a Teknekron data feed.

    For OTC (now Telstra), the design of the graphical user interface for a traffic management system being developed by Logica. The interface was made up of windows in the X windowing system and was designed to conform to a user interface style guide.

  • Ebor Computing

  • An on-site contractor at DSTO Salisbury.
  • Position:

  • Programmer (while working full time)

    Research & Development (while working part time)

  • Dates:

    August 1989 to November 1989 (Part-time)
    then to February 1990 (Full-time)
    November 1990 to November 1991 (Full-time)

    Duties:

    All of my projects for Ebor, while working full-time, required liaising with DSTO Research Scientists to define requirements and to deliver the current findings.

    Projects:

  • R&D with Inmos Transputers, using 3L Parallel C.

    Terminal handling interface for a FORTRAN package on a Sun4 under UNIX System V using the ‘CCurses library.

    An object library call graph display using FORTRAN, designed to be ported to PDP-11, Sun4 and PC systems.

    Discovering and documenting the operation of and the results available from an expert system coded in Lisp on a MacIvory Lisp Machine.

    A ‘C’ and OraclePro*C’ program to search through a large Oracle database using an intelligent, weighted search, where the inputs and the database may be poorly defined or missing. This was implemented on an IBM compatible 486 using Microsoft C, but was designed to be ported to a UNIX system.

    Please refer to the first attachment for a more complete description of these tasks.

    Tutoring:

  • I have tutored fourteen different secondary and tertiary students in Mathematics and Computer Science during 1987, ’88 and ’89.

    While enrolled as an Honours student, the Computer Science Department employed me as a part-time tutor of first year students.

  • Vacation work:

  • Philmac Pty Ltd

    Position: Office Duties

    Date: January 1986 (2 weeks)

    Duties: Keypad data entry

    Mail sorting and other general office duties

  • Work Experience:
  • Telecom Australia

    (Engineering Dept., Network Service and Design)

    Position: Technical/Electronic

    Dates 6 – 10 May 1985

    Duties: Punched tape entry

     

    Skills/Abilities

  • Programming Languages:
  • ‘C’ (K&R & Standard) Lisp Visual Basic
    Pascal Prolog VBA
    VBA ASP HTML
    SQL FORTRAN  
    Basic Assembly (6502) csh
  • Operating Systems:
  • UNIX (BSD & System V) Windows NT 3.1, 4 MS DOS (Versions 4 - 6.22)

    SunOS (up to 4.1.3) Windows 3.1, 3.11, 95, 98 Vax-VMS-DCL

    SCO Open Desktop/Server OSF/1 Networks:

    Linux Minix Microsoft

    X (Motif) Symbolics Lisp Machine TCP/IP (Unix & Windows NT)

    Macintosh (System 7) Novell NetWare 3.11/3.12

  • Database Systems:
  • Microsoft SQL Server 6.5 Oracle Ingress

  • Tools:
  • XDesigner Wingz (UNIX) Ingres Windows4GL

    Make (UNIX) FrameMaker (UNIX) Oracle SQL*Plus

    Lint (UNIX) WordPerfect Oracle Pro*C

    PC-Lint cc:Mail

    Tom’s window manager Open look window manager

    Microsoft Products:

    Excel (version 4, 5 & 7,95,97) Word (for Windows & Macintosh & version 6 & 7,95,97)

    Programmers’ Work Bench Visual Basic (version 3-5) Office (version 4,95,97)

    Codeview Delta & Visual SourceSafe Mail

  • Technical, application and industry skills
  • Structured analysis Testing

    Small system design Tutoring

    User interface design Reverse engineering

    Programming State machine and logic table design and analysis

  • Architectures/Computers:
  • I have had programming experience with following systems:
  • IBM compatibles under Windows 3.1,95 and NT 4, using Microsoft Visual Basic, and VBA;

    IBM compatibles under MS-DOS, using Microsoft C;

    Encore Multimax under UNIX (BSD 4.3), using ‘C’, Pascal, sh, csh, tcsh, lex, and yacc;

    Inmos Transputer (T414 / T800) with IBM AT host, using 3L Parallel C;

    Sun Workstations (Sun 2, 3 and 4 and SPARCstations) under UNIX, using ‘C’, Pascal, sh, csh;

    COMPAQ DESKPRO 50M under SCO Open Desktop/Server, using sh, csh;

    DEC 3300/3400 under OSF/1, using ‘C’, sh, csh;

    DEC VAX/MicroVAX under DCL, using VAX Pascal;

    Symbolics MacIvory (a Lisp Machine as a card in a Macintosh IIx), using Lisp;

    Macintosh LC / II under System 7.01, using Pascal; and,

    Commodore 128 / 64 (6510 / 6502 / Z80) using ‘C’, Basic, Assembly Language, CP/M.

  • Other Proficiencies:
  • * Quick comprehension and understanding of complex concepts, concrete or abstract.

    * An ability to quickly apply concepts learnt. Also to reapply concepts to different situations.

    * Problem solving and algorithm design.

    * An aptitude for tutoring.

    Awards

  • Certificate of Appreciation: (from the University of Adelaide)
  • 1990: "In recognition of the assistance and support [Mark] provided to ensure the success of the series of special events associated with ‘The Frontiers of Chaos’ [exhibition]"
  • Specifically, I presented a lecture to the general public during this computer graphics exhibition explaining how the computer generates the pictures of chaos on display.

  • House Colour:

  • 1986: "For service to Forder house" of Westminster School

  • The Westminster School Award:
  • 1986: "For fine academic achievement and splendid persistence"

    1985: "For fine academic achievement and splendid attitude"

  • National Economic Simulation Competition:
  • 1986: 3rd in South Australian Final

    3rd in National Final

  • National Chemistry Quiz:
  • 1986: Award of Excellence (Top 100 in Australia)

  • Westpac Maths Competition:
  • 1981-1986: Distinction (Top 15% in South Australia), each year

  • IBM Maths Competition:
  • 1984: Honourable Commendation (Top 20 in South Australia)

  • Australian Schools Science Competition:
  • 1984: Top 11% in South Australia

    1983: Top 2% in South Australia

    1982: Top 1% in South Australia

     

    Education

  • Tertiary:
  • University of Adelaide

  • Bachelor of Mathematical Sciences with Honours, majoring in Computer Science.
  • Summary of results:

    Honours, 1990: Computer Science, Chaos Theory.

  • Project Topic: Translating Control Structure Specifications into Procedures
  • Class 2, division B

    Third Year, 1989: Computer Science.

    2 Distinctions, 5 Credits and 6 Passes.

    Second Year, 1988: Computer Science, Pure Maths, Applied Maths.

    2 Distinctions and 1 Credit.

    First Year, 1987: Maths, Computer Science, Statistics, Economics, Physics.

    3 Distinctions and 2 Passes.

    For detailed results, please refer to the attached copy of my Official Academic Transcript.

  • Secondary:
  • 1982-1986: Westminster School

    Matriculation Results:

    1986: Achievement Score University Entrance Score

    Mathematics 1 19 A 19.4 97
    Mathematics 2 18 A 19.0 95
    Economics 18 A 17.6 88
    Physics 16 B 16.8 84
    Chemistry 15 B 15.6 78
       

    Total:

    88.4 442
  • Primary:
  • 1981: Westminster Preparatory School

    1976-1980: Coromandel Valley Primary School

    1974-1975: Port Lincoln Infant School

     

    Interests

  • Computing:
  • I completed every Computer Science subject offered by the Computer Science Department of Adelaide University to undergraduates during the time I was a student.

    For Mensa, I wrote a column in their monthly magazine, ‘Tableaus’, about current issues in computing and high technology during 1996.

  • Mathematics:

  • I studied as much Maths as I could fit into my course, after Computer Science. I am especially interested in Pure and abstract fields, and all facets of Chaos theory.
  • Economics and Politics:

  • I always have had a general interest in current affairs, and I studied Economics in year 12 and 1st year. In February 1994, I attended the Australian Youth Institute’s Unemployment Conference, where I helped develop ideas for an economic paper that became a widely reported press release.
  • Internet:

  • While at University I quickly found the Internet an interesting source of entertainment and information, although it did not have the user-friendly interface it has now. I contribute to the Visual Basic mailing list and related (Microsoft-run) newsgroups regularly.
  • Rolemaster: (An interactive role-playing system)

  • When in Adelaide, a group of friends and I manage this and other role-playing systems weekly.
  • DungeonQuest:

    An annual South Australian Dungeons & Dragons competition.

  • 1989: 1st

    1988: 1st

    1987: 5th

  • In summary, my interests involve problem solving in real, abstract, complex or thought provoking situations.
  • Clubs

    Member: Mensa

    Member: Adelaide University Alumni Association

    Life member: Westminster School Old Scholars Association

     

    Professional experience

  • 1994 - 1997

    Coopers & Lybrand (Australian Firm)

  • TaxKit

    To help people produce company tax returns, Coopers & Lybrand produces a TaxKit every year. Mark updated the 1994, 1995, 1996 and 1997 TaxKits, using Microsoft’s Visual Basic. Special versions for the Mining industry and for Superannuation Funds are also created yearly. The 1994 TaxKits printed onto Australian Tax Office (ATO) stationary and since then the TaxKits have printed facsimile forms registered with the ATO.

    TaxModeller

    Australian company tax is calculated using a "reconciliation to taxable income" and this requires "tax-effect accounting" to track income and expenses that are treated as taxable or refundable in a period different to when accounting standards include them. TaxModeller is a Visual Basic program designed to help with tax-effect accounting. Mark reviewed all of the code before the first public release and has maintained it since.

  • 1992 - 1994

    Logica Pty Ltd

  • IICATS - FTE (1994)

    As part of the large IICATS contract with the Sydney Water Board, Logica supplied a large WAN, covering a large part of Sydney. Mark helped set up a ‘Factory Test Environment’ that includes a representative section of the complete WAN.

    Mark installed and configured DEC OSF/1 and SCO Open Desktop/Server workstations, disk drives, and printers required for this section. This included installing the operating systems and connecting them in a TCP/IP network. Mark documented all steps in the installation and configuration to allow for easy replication of the configurations when the full network was commissioned.

    Office Move (1993-1994)

    Mark helped plan and execute the move of computing equipment when Logica moved its Sydney office to new premises. Mark tested the networking equipment, the file server, and other shared equipment, as well as each PC, before the users needed them.

    Office Technology and Reuse (1993)

    Mark managed the internal office Novell network, and assisted in a hand-over of the LAN and PC management. Mark continued to upgrade the Logica Client Database, a Visual Basic system, and other applications. He also helped organise a procedure to store and document reusable items created during projects for future retrieval.

    Television Scheduling Facility (1993)

    Mark was retained by ABC TV Technical Services to develop a data conversion facility for their newly acquired Sony Flexicart On-air Replay System after the successful implementation of the ATVI News Captioning System (see below).

    Situated in Darwin, the Sony equipment is used to control the selection and play of videotapes by the ATVI group for television transmissions over South-East Asia.

    The Replay System requires a schedule of tape identifiers and command and timing sequences in order to operate. Mark developed a facility to retrieve this information from Excel spreadsheets within the ATVI scheduling group and convert it – as required – into Binary Coded Decimal (BCD) format for transmission to Darwin from the ABC premises in Gore Hill.

    The software was written using Excel macros and ‘C’ within Microsoft’s Programmers’ Work Bench.

    Television News Captioning System (1993)

    Mark designed and developed a news captioning facility for ABC TV Technical Services to support the introduction of multi-lingual foreign news bulletins over South-East Asia. The bulletins are produced in Melbourne by Radio Australia for the Australian Television International (ATVI) group within the ABC. Satellite links are used to transmit them to Darwin.

    He developed editing, sequencing and storage capabilities for news items and a live interface to support the news broadcasts. English language captions are displayed over the picture of the newsreader as each foreign language item is read. The system supports static and moving displays, and a variety of transition sequences.

    Mark developed the system using a prototyping approach that required close cooperation with both end-users and technical staff.

    The software, written in ‘C’, drives a Chyron Codi TV Character Generator to impose the captions onto the broadcast picture. The user interface was developed using C-Scape. Communications with the Codi are over an RS232 link using the Greenleaf Communications software library. The development environment included Microsoft Programmers’ Work Bench and Codeview.

    UNIX Consultancy - Networking Design and Hardware Recommendations (1993)

    Mark helped a senior consultant produce a design for a network solution for a client from Dubbo. Mark was asked to suggest cabling, hardware, configuration and operating systems requirements, as well as suppliers, installers and maintainers. The client wanted the information as he was currently expanding his office and wanted to install the new network at the same time.

    After considering a number of suppliers, Mark proposed a solution that was within the budget required and would provide for both the client’s current requirements and the possible future expansion described.

    Office Technology (1993)

    Mark upgraded Microsoft Excel spreadsheet systems that produce the company’s monthly reports. He has also created an Excel system to help office staff administer a filing system. Mark involved the eventual users in the design of the systems and Mark provided training for the final versions.

    Stock Market Expert System (1992 - 1993)

    Mark worked on the H3 expert system for the DaiNat Company, a joint venture between Dai-ichi Mutual Life Insurance Company of Japan and County NatWest Investment Management Company of London. H3 uses the X windowing system on Sun SPARCstations connected in a network. H3 provides stock purchase and sale recommendations for real-time trading. Data from the Tokyo Stock Exchange (TSE) is fed, using a Teknekron feed, into the H3 system where calculations are performed and stocks continuously evaluated. The recommended trades are displayed on the trader’s monitor.

    Mark completed the implementation of the user interface to the expert system. Coded in Ingres’ "Windows4GL", the graphical user interface also handled the accounting of the stock and futures and the money being traded. While Mark worked on the system, it was being tested in both London and Japan, with change requests coming back from both. Changes to the system and the user interface style were extensively tested in the UNIX/X environment before the system was sent back to London and Japan.

    OTC - Traffic Management System (1992)

    Given a functional description of this application, Mark produced prototype designs for the windows of the system. After extensive consultation with the client, Mark designed these prototypes to conform to the graphical user interface standard for the project and to the normal rules of style for X applications. The prototypes can be used to produce the code defining the windows in the final system.

    The design Mark produced formed a demonstration that simulated the actions of the final system. This demonstration allowed the client, the author of the functional description, and Mark himself, to get a better feel for the application's features. Improvements to the design, to the format of display, and to the system functionality could then be discussed more effectively.

    Mark used "XDesigner" to design the windows and the graphical user interface standard was based on IBM's common user access style guide and the OSF/Motif style guide.

    Bid Work (1992)

    Mark organised the gathering of information required for importing products into Australia (a "Schedule A") and set up a spreadsheet to receive this information.

    For another bid, Mark produced a rough estimate of the effort required to document the code of a very large existing system. This involved applying the data describing the size of components of the system to an estimation model (COCOMO) under various assumptions. The model was implemented on a Microsoft Excel spreadsheet and Mark also set up another spreadsheet to retrieve and summarise the results.

    Office Technology (1992)

    Mark installed various products, updates and Logica specific applications and utilities on office PCs, as well as general maintenance, training and ‘help desk’ support.

  • 1989 - 1991

    Ebor Computing

  • An on-site defence contractor at DSTO Salisbury, South Australia.

    Applications programmer

    Sparse database search given vague targets (1991)

    Mark produced an Oracle ‘Pro*C’ program that found a set of "best matches" in a sparsely filled database given an ill-defined target. To efficiently search for these optimal matches, complex search algorithms were developed. The Microsoft ‘C’ Compiler and PC-Lint were used in development on an IBM compatible 486. The code was designed to be ported to a UNIX system at a later date.

    Reverse engineering an Expert System (1990 - 1991)

    An expert system was bought by the Navy from a Defence contractor, but security requirements precluded the underlying database to be sent to Australia. Mark analysed the Lisp code of the expert system to determine the structure of this database. Mark progressed the documentation of the system to include detail of operation at all levels.

    At the highest level, the encoding of the "knowledge sources" was described. The relationships between these knowledge sources, as processed by a "blackboard model" of operation, were also described. At the lowest level, Mark explained the Lisp coding techniques used in this system.

    Call Graph Generator (1990 Vacation Work)

    As part of a set of general development tools, Mark designed and progressed coding of a program that provided a graphic display of calls to routines. The tools could be used to determine the call sequence of routines – recursion and multiple entry points were recognised and marked. Input could be provided from a variety of sources such as object libraries or a textual cross-reference list.

    Developed using Microsoft FORTRAN on an IBM compatible, the design incorporated features to ease porting to both UNIX and Digital RSX. The tools enabled the programmer to easily determine call sequences to facilitate more efficient development and debugging.

    FORTRAN interface to UNIX Curses library (1989 Vacation Work)

    Mark designed and implemented a set of ‘C’ and FORTRAN routines to port an MS-DOS FORTRAN package to work under UNIX System V (SunOS). This port made extensive use of ‘C’ library routines and routines supplied in the package. The software was developed based on protocols used in the package.

    After extensive testing, Mark installed and configured this software at the client site.

    Investigation of Inmos Transputers (1989 Part-time)

    Mark developed performance tests using 3L "Parallel C" on a network of four Transputers connected to an IBM compatible host PC. The tests measured gains in efficiency as the number of transputers increased and as the configuration of the network was changed. The results were collated in a report for future reference when tendering for relevant contracts.

  • 1987 - 1990

    University Studies

  • Other than Computer Science related subjects including Numerical Analysis and Computational Mathematics, Mark studied Pure and Applied Mathematics including Chaos Theory, Economics, and Statistics and has a wide knowledge of all these disciplines.

     

     

     

     

    Attachment II

     

     

     

    Official Academic Transcript

     

     

    (original or photocopy available on request)

     

     

     

     

    Mark Edwin Hurd

    B.Sc.(Ma.)(Hons.)

     

    The University of Adelaide

    Adelaide, South Australia 5000

    Telephone: (08) 8228 5333

    Official Academic Transcript

    Name: Mark Edwin Hurd Issued on 02-Dec-91.

    Student number: 871469J

    Date of birth: 01-Aug-69 (unverified)

     

    1987

    ----

    Bachelor of Science in the Faculty of Mathematical Sciences

  • Course work:

    Physics I 64 Pass division I

    Statistics IH 92 Distinction

    Computer science IH 87 Distinction

    Economics I 55 Pass division I

    Mathematics I 80 Distinction

  • 1988

    ----

    Bachelor of Science in the Faculty of Mathematical Sciences

  • Course work:

    Computer science II 79 Distinction

    Applied mathematics II 72 Credit

    Pure mathematics II 77 Distinction

  • 1989

    ----

    Bachelor of Science in the Faculty of Mathematical Sciences

  • Course work:

    Computational mathematics 72 Credit

    Computer networking and data communications 47 Conceded Pass

    Business data processing 56 Pass

    Complex analysis 69 Credit

    Operating systems 60 Pass

    Computer architecture 71 Credit

    Logic 70 Credit

    Knowledge-based systems 68 Credit

    Compiler construction 76 Distinction

    Programming language concepts 58 Pass

    Computer graphics 64 Pass

    Non procedural programming 89 Distinction

    Numerical analysis 54 Pass

    Qualified for the following degree:

    Ordinary degree of Bachelor of Science in the Faculty of Mathematical Sciences

    Admitted to the following degree on 30-Apr-90:

    Ordinary degree of Bachelor of Science in the Faculty of Mathematical Sciences

  • 1990

    ----

    Bachelor of Science in the Faculty of Mathematical Sciences (Honours)

  • Course work:

    Honours computer science Second class div B

    Qualified for the following degree:

    Honours degree of Bachelor of Science in the Faculty of Mathematical Sciences

    Admitted to the following degree on 01-May-91:

    Honours degree of Bachelor of Science in the Faculty of Mathematical Sciences