Careers · business

How to become a consultant

Compare programmes, entry requirements and universities for becoming a Consultant.

Study routes32
Offerings89
Universities22

University requirements

Compare the APS and subject requirements for programmes that can lead to Consultant. Universities use different APS scales, so check your marks against each university separately.

BEngTech Chemical Engineering

Degree

Bachelor of Engineering Technology in Chemical Engineering

Cape Peninsula University of Technology

APS 36
Faculty of Engineering & The Built Environment

Subject requirements

Maths 60%+Technical Maths 60%+English 60%+Physical Sciences 60%+

NBT components: AL, QL

Bachelor of Engineering Technology in Chemical Engineering

Durban University of Technology

APS 24
Faculty of Engineering & The Built Environment

Subject requirements

Maths 50%+Technical Maths 60%+English 50%+

Bachelor of Engineering Technology in Chemical Engineering

Tshwane University of Technology

APS 28
Code BPHE20Faculty of Engineering and the Built Environment3 years

Subject requirements

Maths 60%+Technical Maths 60%+English HL 50%+English FAL 50%+Physical Sciences 60%+Technical Sciences 60%+

NBT components: AL, QL

Campus: Pretoria Campus

Bachelor of Engineering Technology in Chemical Engineering

University of Johannesburg

APS 30
Faculty of Engineering and the Built Environment

Subject requirements

Technical Maths 60%+Maths 60%+English 50%+Physical Sciences 60%+

NBT components: AL, QL, MAT

BEngTech Industrial Engineering

Degree

Bachelor of Engineering Technology in Industrial Engineering

Durban University of Technology

APS 25
Faculty of Engineering & The Built Environment

Subject requirements

Maths 50%+Technical Maths 60%+English 50%+

BEngTech (Industrial Engineering)

Nelson Mandela Metropolitan University

APS 370
Faculty of Engineering, The Built Environment & Technology3 years

Subject requirements

Maths 70%+Technical Maths 70%+English 50%+Physical Sciences 60%+

NBT components: AL, QL

Bachelor of Engineering Technology in Industrial Engineering

Tshwane University of Technology

APS 28
Code BPIE19Faculty of Engineering and the Built Environment3 years

Subject requirements

Maths 60%+Technical Maths 60%+English HL 50%+English FAL 50%+Physical Sciences 60%+Technical Sciences 60%+

NBT components: AL, QL

Campus: Pretoria Campus

Bachelor of Engineering Technology in Industrial Engineering

University of Johannesburg

APS 30
Faculty of Engineering and the Built Environment

Subject requirements

Technical Maths 60%+Maths 60%+English 50%+Physical Sciences 60%+

NBT components: AL, QL

BEngTech Mechanical Engineering

Degree

Bachelor of Engineering Technology in Mechanical Engineering

Central University of Technology

APS 32
Faculty of Engineering, Built Environment, and Information Technology

Subject requirements

Maths 60%+English 50%+Physical Sciences 60%+

NBT components: AL, QL, MAT

Bachelor of Engineering Technology in Mechanical Engineering

Durban University of Technology

APS 25
Faculty of Engineering & The Built Environment

Subject requirements

Maths 50%+Technical Maths 60%+English 50%+

BEngTech (Mechanical Engineering)

Nelson Mandela Metropolitan University

APS 370
Faculty of Engineering, The Built Environment & Technology3 years

Subject requirements

Maths 70%+Technical Maths 70%+English 50%+Physical Sciences 60%+

NBT components: AL, QL

Bachelor of Engineering Technology in Mechanical Engineering

Tshwane University of Technology

APS 28
Code BPME18Faculty of Engineering and the Built Environment3 years

Subject requirements

Maths 60%+Technical Maths 60%+English HL 50%+English FAL 50%+Physical Sciences 60%+Technical Sciences 60%+

NBT components: AL, QL

Campus: Pretoria Campus

Bachelor of Engineering Technology in Mechanical Engineering

University of Johannesburg

APS 30
Faculty of Engineering and the Built Environment

Subject requirements

Technical Maths 60%+Maths 60%+English 50%+Physical Sciences 60%+

NBT components: AL, QL

Bachelor of Administration

Degree

Bachelor of Administration

The University of South Africa

APS 20
College of Economic and Management Sciences

No subject marks are available for this course yet.

Bachelor of Administration

University of Kwazulu Natal

APS 32
College of Law and Management Studies

Subject requirements

Maths 40%+English HL 50%+English FAL 50%+

Bachelor of Administration

University of Mpumalanga

APS 32
Faculty of Economics, Development and Business Sciences

Subject requirements

Maths 30%+Maths Lit 40%+English HL 50%+English FAL 50%+Afrikaans HL 50%+Afrikaans FAL 50%+IsiNdebele HL 50%+IsiNdebele FAL 50%+IsiXhosa HL 50%+IsiXhosa FAL 50%+IsiZulu HL 50%+IsiZulu FAL 50%+Sepedi HL 50%+Sepedi FAL 50%+Sesotho HL 50%+Sesotho FAL 50%+Setswana HL 50%+Setswana FAL 50%+Siswati HL 50%+Siswati FAL 50%+Tshivenda HL 50%+Tshivenda FAL 50%+Xitsonga HL 50%+Xitsonga FAL 50%+

Bachelor of Administration

University of Venda

APS 320
Code MSBBADFaculty of Management, Commerce and Law3 years

Subject requirements

English HL 50%+English FAL 59%+

Extended Bachelor of Administration

University of Venda

APS 280
Code MSEBADFaculty of Management, Commerce and Law4 years

Subject requirements

English HL 40%+English FAL 40%+

Bachelor of Administration

Walter Sisulu University

APS 25
Faculty of Management and Public Administration Sciences

Subject requirements

English HL 50%+English FAL 50%+

NBT components: AL, QL

Bachelor of Arts in Political, Philosophical and Economic Studies

Degree

Bachelor of Arts in Political, Philosophical and Economic Studies

Stellenbosch University

APS 63
Faculty of Arts and Social Sciences3 years

Subject requirements

Maths 60%+English 50%+Afrikaans HL 50%+IsiNdebele HL 50%+IsiXhosa HL 50%+IsiZulu HL 50%+Sepedi HL 50%+Sesotho HL 50%+Setswana HL 50%+Siswati HL 50%+Tshivenda HL 50%+Xitsonga HL 50%+Afrikaans FAL 40%+IsiNdebele FAL 40%+IsiXhosa FAL 40%+IsiZulu FAL 40%+Sepedi FAL 40%+Sesotho FAL 40%+Setswana FAL 40%+Siswati FAL 40%+Tshivenda FAL 40%+Xitsonga FAL 40%+

NBT components: AL, QL

Bachelor of Commerce Entrepreneurial Management

Degree

Bachelor of Commerce in Entrepreneurial Management

University of Johannesburg

APS 26
College of Business and Economics

Subject requirements

Maths 50%+Technical Maths 50%+English 50%+

NBT components: AL, QL

Bachelor of Commerce Transport and Logistics Management

Degree

Bachelor of Commerce in Transport and Logistics Management

University of Johannesburg

APS 27
Code B34TLQCollege of Business and Economics

Subject requirements

Maths 50%+Technical Maths 50%+English 60%+

NBT components: AL, QL

Campus: APK

Bachelor of Commerce in Accounting Sciences

Degree

Bachelor of Commerce in Accounting Sciences

University of Pretoria

APS 34
Faculty of Economic and Management Sciences

Subject requirements

Maths 70%+English 60%+

Bachelor of Commerce in Accounting Sciences

University of Venda

APS 350
Code MSBCASFaculty of Management, Commerce and Law4 years

Subject requirements

Maths 50%+English HL 50%+English FAL 59%+

Bachelor of Commerce in Economics

Degree

Bachelor of Commerce in Economics

Sol Plaatje University

APS 30
Faculty of Economic and Management Sciences3 years

Subject requirements

Maths 60%+Maths 50%+English HL 50%+English FAL 60%+Business Studies 40%+Economics 40%+

NBT components: AL, QL

Bachelor of Commerce in Economics

The University of South Africa

APS 21
College of Economic and Management Sciences

Subject requirements

Maths 50%+English 50%+

Bachelor of Commerce (Economics) Extended Curriculum Programme

University of Fort Hare

APS 27
Faculty of Management and Commerce

Subject requirements

Maths 40%+English 50%+

Bachelor of Commerce in Economics

University of Limpopo

APS 26
Faculty of Management & Law

Subject requirements

Maths 50%+English HL 50%+English FAL 50%+Economics 50%+

Bachelor of Commerce in Economics - Extended Curriculum Programme

University of Limpopo

APS 22
Faculty of Management & Law

Subject requirements

Maths 50%+English HL 50%+English FAL 50%+Economics 50%+

Bachelor of Commerce in Economics

University of Venda

APS 320
Code MSBBCEFaculty of Management, Commerce and Law3 years

Subject requirements

Maths 40%+English HL 50%+English FAL 59%+Economics 50%+Accounting 40%+Business Studies 40%+Information Technology 40%+

Extended Bachelor of Commerce in Economics

University of Venda

APS 280
Code MSEBCEFaculty of Management, Commerce and Law4 years

Subject requirements

English HL 40%+English FAL 40%+

Bachelor of Commerce in Economics

Walter Sisulu University

APS 25
Faculty of Economics and Financial Sciences

Subject requirements

Maths 40%+Maths Lit 70%+English HL 50%+English FAL 50%+

NBT components: AL, QL

Bachelor of Commerce in Management Sciences

Degree

Bachelor of Commerce in Management Sciences

Stellenbosch University

APS 65
Faculty of Economic and Management Sciences

Subject requirements

Maths 60%+English HL 50%+English FAL 60%+Afrikaans HL 50%+Afrikaans FAL 60%+

NBT components: AL, QL

Bachelor of Engineering Technology in Mechatronic Engineering

Degree

Bachelor of Engineering Technology in Mechatronic Engineering

Tshwane University of Technology

APS 28
Code BPMR18Faculty of Engineering and the Built Environment3 years

Subject requirements

Maths 60%+Technical Maths 60%+English HL 50%+English FAL 50%+Physical Sciences 60%+Technical Sciences 60%+

NBT components: AL, QL

Campus: Pretoria Campus

Bachelor of Engineering Technology in Metallurgical Engineering

Degree

Bachelor of Engineering Technology in Metallurgical Engineering

Tshwane University of Technology

APS 28
Code BPML20Faculty of Engineering and the Built Environment3 years

Subject requirements

Maths 60%+Technical Maths 60%+English HL 50%+English FAL 50%+Physical Sciences 60%+Technical Sciences 60%+

NBT components: AL, QL

Campus: Pretoria Campus

Bachelor of Environmental Health

Degree

People who are interested in working in the outdoor environment and within communities.

Bachelor of Environmental Health

Cape Peninsula University of Technology

APS 30
Faculty of Applied Sciences

Subject requirements

Maths 50%+Technical Maths 60%+English 50%+Life Sciences 50%+Physical Sciences 50%+

Bachelor of Environmental Health

Nelson Mandela Metropolitan University

APS 390
Faculty of Health Sciences4 years

Subject requirements

Maths 50%+English 50%+Life Sciences 50%+Physical Sciences 50%+

NBT components: AL, QL

Bachelor of Environmental Health

Tshwane University of Technology

APS 24
Code BPEH25Faculty of Science4 years

Subject requirements

Maths 50%+Technical Maths 50%+English 50%+Physical Sciences 50%+Life Sciences 50%+

NBT components: AL, QL

Campus: Pretoria Campus

Bachelor of Environmental Health

University of Johannesburg

APS 24
Faculty of Health Sciences

Subject requirements

Maths 50%+Maths Lit 50%+English 50%+Physical Sciences 50%+Life Sciences 50%+

NBT components: AL, QL

Bachelor of Occupational Therapy

Degree

Bachelor of Occupational Therapy

Sefako Makgatho Health Sciences University

APS 25
School of Health Care Sciences4 years

Subject requirements

Maths 50%+English 50%+Physical Sciences 50%+Life Sciences 50%+

NBT components: AL, QL

Bachelor of Occupational Therapy

Stellenbosch University

APS 60
Faculty of Medicine and Health Sciences4 years

Subject requirements

Maths 40%+English 50%+Life Sciences 50%+

NBT components: AL, QL

Bachelor of Science in Occupational Therapy

University of Cape Town

APS 730
Faculty of Health Sciences

Subject requirements

Maths 60%+Maths Lit 70%+English HL 65%+English FAL 65%+Physical Sciences 65%+Life Sciences 65%+

NBT components: AL, QL, MAT

Bachelor of Science in Occupational Therapy - Band A

University of Cape Town

APS 730
Faculty of Health Sciences

Subject requirements

Maths 60%+Maths Lit 70%+English HL 65%+English FAL 65%+Physical Sciences 65%+Life Sciences 65%+

NBT components: AL, QL, MAT

Bachelor of Science in Occupational Therapy - Band B

University of Cape Town

APS 782
Faculty of Health Sciences

Subject requirements

Maths 60%+Maths Lit 70%+English HL 65%+English FAL 65%+Physical Sciences 65%+Life Sciences 65%+

NBT components: AL, QL, MAT

Bachelor of Science in Occupational Therapy - Band C

University of Cape Town

APS 565
Faculty of Health Sciences

Subject requirements

Maths 60%+Maths Lit 70%+English HL 65%+English FAL 65%+Physical Sciences 65%+Life Sciences 65%+

NBT components: AL, QL, MAT

Bachelor of Occupational Therapy

University of Kwazulu Natal

APS 32
College of Health Sciences

Subject requirements

Maths 40%+English HL 50%+English FAL 50%+Life Sciences 40%+Physical Sciences 40%+

Bachelor of Occupational Therapy (BOccTher)

University of the Free State

APS 33
Faculty of Health Sciences

Subject requirements

Maths 50%+English 60%+Life Sciences 60%+Physical Sciences 50%+

Bachelor of Science - Occupational Therapy

University of the Western Cape

APS 33
Faculty of Community and Health Sciences

Subject requirements

Maths 40%+Maths Lit 60%+English HL 50%+English FAL 50%+Afrikaans HL 40%+Afrikaans FAL 40%+IsiNdebele HL 40%+IsiNdebele FAL 40%+IsiXhosa HL 40%+IsiXhosa FAL 40%+IsiZulu HL 40%+IsiZulu FAL 40%+Sepedi HL 40%+Sepedi FAL 40%+Sesotho HL 40%+Sesotho FAL 40%+Setswana HL 40%+Setswana FAL 40%+Siswati HL 40%+Siswati FAL 40%+Tshivenda HL 40%+Tshivenda FAL 40%+Xitsonga HL 40%+Xitsonga FAL 40%+Life Sciences 50%+

Occupational Therapy

University of the Witwatersrand

APS 35
Faculty of Health Sciences

Subject requirements

Maths 50%+English HL 50%+English FAL 50%+Life Sciences 50%+Physical Sciences 50%+

NBT components: AL, QL, MAT

Bachelor of Science Agriculture in Animal Production

Degree

BSc Agriculture in Animal Production

University of Fort Hare

APS 28
Faculty of Science and Agriculture

Subject requirements

Maths 50%+English 50%+Physical Sciences 50%+

Bachelor of Science in Agriculture in Animal Production

University of Limpopo

APS 24
Faculty of Science & Agriculture

Subject requirements

Maths 50%+English HL 50%+English FAL 50%+Physical Sciences 50%+Life Sciences 50%+

Bachelor of Science in Agricultural and Biosystems Engineering

Degree

Bachelor of Science in Agricultural and Biosystems Engineering

University of Venda

APS 320
Code AGBABEFaculty of Science, Engineering and Agriculture4 years

Subject requirements

Maths 65%+English HL 50%+English FAL 59%+Physical Sciences 65%+Life Sciences 50%+Agricultural Sciences 50%+

Bachelor of Science in Agriculture (Agribusiness Management)

Degree

Bachelor of Science in Agriculture (Agribusiness Management)

University of Venda

APS 260
Faculty of Science, Engineering and Agriculture

Subject requirements

Maths 50%+English HL 50%+English FAL 59%+Physical Sciences 50%+Life Sciences 50%+

Bachelor of Science in Agriculture (Horticultural Sciences)

Degree

Bachelor of Science in Agriculture (Horticultural Sciences)

University of Venda

APS 260
Faculty of Science, Engineering and Agriculture

Subject requirements

Maths 50%+English HL 50%+English FAL 59%+Physical Sciences 50%+Life Sciences 50%+

Bachelor of Science in Agriculture in Agricultural Economics

Degree

Bachelor of Science in Agriculture in Agricultural Economics

Stellenbosch University

APS 60
Faculty of AgriSciences

Subject requirements

Maths 60%+English 50%+Afrikaans HL 50%+Afrikaans FAL 50%+Physical Sciences 50%+

NBT components: AL, QL

BSc Agriculture in Agricultural Economics (Extended)

University of Fort Hare

APS 27
Faculty of Science and Agriculture

Subject requirements

Maths 50%+English 50%+Life Sciences 40%+

Bachelor Of Science In Agriculture In Agricultural Economics

University of Fort Hare

APS 28
Faculty of Science and Agriculture

Subject requirements

Maths 50%+English 50%+Life Sciences 50%+

NBT components: AL, QL

Bachelor of Science in Agriculture - Agricultural Economics

University of Kwazulu Natal

APS 32
College of Agriculture, Engineering and Science

Subject requirements

Maths 50%+English HL 50%+English FAL 50%+Agricultural Sciences 50%+Economics 50%+Life Sciences 50%+Physical Sciences 50%+

Bachelor of Science in Agriculture in Agricultural Economics

University of Limpopo

APS 24
Faculty of Science & Agriculture

Subject requirements

Maths 50%+English HL 50%+English FAL 50%+Physical Sciences 50%+Life Sciences 50%+

Bachelor of Science in Agriculture (Agricultural Economics)

University of Venda

APS 260
Faculty of Science, Engineering and Agriculture

Subject requirements

Maths 50%+English HL 50%+English FAL 59%+Physical Sciences 50%+Life Sciences 50%+Agricultural Sciences 50%+

Bachelor of Science in Agriculture in Animal Production Systems

Degree

Bachelor of Science in Agriculture in Animal Production Systems

Stellenbosch University

APS 60
Faculty of AgriSciences4 years

Subject requirements

Maths 60%+English 50%+Afrikaans HL 50%+Afrikaans FAL 50%+Physical Sciences 50%+

NBT components: AL, QL

Bachelor of Science in Agriculture in Animal Science

Degree

Bachelor of Science in Agriculture in Animal Science

University of Pretoria

APS 32
Faculty of Natural and Agricultural Sciences

Subject requirements

Maths 50%+English HL 50%+English FAL 50%+Physical Sciences 50%+

Bachelor of Science in Agriculture (Animal Science)

University of Venda

APS 260
Code AGBAASFaculty of Science, Engineering and Agriculture4 years

Subject requirements

Maths 50%+English HL 50%+English FAL 59%+Physical Sciences 50%+Life Sciences 50%+

Bachelor of Science in Agriculture in Plant Production

Degree

Bachelor of Science in Agriculture in Plant Production

University of Limpopo

APS 24
Faculty of Science & Agriculture

Subject requirements

Maths 50%+English HL 50%+English FAL 50%+Physical Sciences 50%+Life Sciences 50%+

Bachelor of Science in Agriculture (Plant Production)

University of Venda

APS 260
Faculty of Science, Engineering and Agriculture

Subject requirements

Maths 50%+English HL 50%+English FAL 59%+Physical Sciences 50%+Life Sciences 50%+

Bachelor of Science in Agriculture in Plant and Soil Science

Degree

Bachelor of Science in Agriculture in Plant and Soil Science

Stellenbosch University

APS 60
Faculty of AgriSciences4 years

Subject requirements

Maths 60%+English 50%+Afrikaans HL 50%+Afrikaans FAL 50%+Physical Sciences 50%+

NBT components: AL, QL

Bachelor of Science in Agriculture in Viticulture and Oenology

Degree

Bachelor of Science in Agriculture in Viticulture and Oenology

Stellenbosch University

APS 60
Faculty of AgriSciences4 years

Subject requirements

Maths 60%+English 50%+Afrikaans HL 50%+Afrikaans FAL 50%+Physical Sciences 50%+

NBT components: AL, QL

Bachelor of Science in Dietetics

Degree

BSc (Dietetics)

Nelson Mandela Metropolitan University

APS 390
Faculty of Health Sciences4 years

Subject requirements

Maths 60%+English 50%+Physical Sciences 60%+

NBT components: AL, QL

Bachelor of Science in Dietetics

North West University

APS 30
Faculty of Health Sciences

Subject requirements

Maths 60%+English 50%+Physical Sciences 60%+

NBT components: AL, QL

Bachelor of Science in Dietetics

Sefako Makgatho Health Sciences University

APS 25
School of Health Care Sciences4 years

Subject requirements

Maths 50%+English 50%+Physical Sciences 50%+Life Sciences 50%+

NBT components: AL, QL

Bachelor of Science in Dietetics

Stellenbosch University

APS 60
Faculty of Medicine and Health Sciences

Subject requirements

Maths 50%+English 50%+Physical Sciences 50%+Life Sciences 50%+

NBT components: AL, QL

Bachelor of Science in Dietetics

University of Limpopo

APS 26
Faculty of Health Sciences

Subject requirements

Maths 50%+English HL 50%+English FAL 50%+Physical Sciences 60%+Life Sciences 60%+

Bachelor of Science in Forestry

Degree

Bachelor of Science in Forestry

Stellenbosch University

APS 60
Faculty of AgriSciences

Subject requirements

Maths 60%+English 50%+Afrikaans HL 50%+Afrikaans FAL 50%+Physical Sciences 50%+

NBT components: AL, QL

Bachelor of Science in Forestry

University of Venda

APS 260
Faculty of Science, Engineering and Agriculture

Subject requirements

Maths 50%+English HL 50%+English FAL 59%+Physical Sciences 50%+Life Sciences 50%+

Bachelor of Science in Mathematics and Economics (with Financial Orientation)

Degree

Bachelor of Science in Mathematics and Economics (with Financial Orientation)

University of Johannesburg

APS 33
Code B2M57QFaculty of Science

Subject requirements

Maths 60%+English 60%+

NBT components: AL, QL, MAT

Campus: APK

Bachelor of Science in Soil Science

Degree

Bachelor of Science in Soil Science

University of Venda

APS 260
Code AGBASSFaculty of Science, Engineering and Agriculture4 years

Subject requirements

Maths 50%+English HL 50%+English FAL 59%+Physical Sciences 50%+Life Sciences 50%+

Bachelor of Science - Soil Science

University of the Free State

APS 32
Faculty of Natural and Agricultural Sciences

Subject requirements

Maths 60%+English HL 50%+English FAL 50%+Life Sciences 60%+Physical Sciences 60%+

Diploma in Economics

Diploma

Dip (Economics)

Nelson Mandela Metropolitan University

APS 330
Faculty of Business and Economic Sciences3 years

Subject requirements

Maths 40%+Technical Maths 40%+Maths Lit 60%+English 50%+

Dip (Economics) Extended Curriculum

Nelson Mandela Metropolitan University

APS 310
Faculty of Business and Economic Sciences4 years

Subject requirements

Maths 40%+Technical Maths 40%+Maths Lit 60%+English 50%+

Diploma in Economics

Tshwane University of Technology

APS 22
Code DPES20Faculty of Economics and Finance

Subject requirements

Maths 40%+Technical Maths 40%+Maths Lit 60%+English HL 50%+English FAL 50%+

Campus: Ga-Rankuwa Campus

Diploma in Language Practice

Diploma

Diploma in Language Practice

Durban University of Technology

APS 20
Faculty of Arts & Design

Subject requirements

Maths 40%+Maths Lit 60%+Technical Maths 40%+English HL 50%+English FAL 60%+

Diploma in Language Practice

Tshwane University of Technology

APS 20
Code DPLP19Faculty of Humanities3 years

Subject requirements

Maths 50%+Maths Lit 50%+English 50%+Afrikaans HL 50%+IsiZulu HL 50%+Sepedi HL 50%+Setswana HL 50%+Tshivenda HL 50%+Xitsonga HL 50%+

Campus: Soshanguve South Campus

Higher Certificate in Industrial Engineering

Higher certificate

Higher Certificate in Industrial Engineering

Tshwane University of Technology

APS 20
Code HCIE18Faculty of Engineering and the Built Environment1 year

Subject requirements

Maths 40%+Technical Maths 40%+English HL 50%+English FAL 50%+Physical Sciences 30%+Technical Sciences 30%+

Campus: Pretoria Campus

Higher Certificate in Mechanical Engineering

Higher certificate

Higher Certificate in Mechanical Engineering

Tshwane University of Technology

APS 20
Code HCME18Faculty of Engineering and the Built Environment1 year

Subject requirements

Maths 40%+Technical Maths 40%+English HL 50%+English FAL 50%+Physical Sciences 30%+Technical Sciences 30%+

Campus: Pretoria Campus

Calculate my APS