Teaching & Supervision

Guiding the next generation of engineers and researchers through rigorous coursework and mentorship.

CS3751

Data Visualization

Moderator • In20

Principles and tools for visually representing complex data, enabling effective communication of insights and support for decision-making.

Undergraduate Data Science
CS4681

Advanced Machine Learning

Main Examiner • In20

In-depth study of advanced machine learning algorithms, deep learning architectures, ensemble methods, and their application to complex, real-world problems.

Undergraduate Machine Learning
CS5121

Enterprise Information Management

Main Examiner • In24

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Information Systems
CS5229

Big Data Analytics Technologies

Main Examiner • In25

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS5651

Statistical Inference

Main Examiner • In25

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS4681

Advanced Machine Learning

Main Examiner • In21

In-depth study of advanced machine learning algorithms, deep learning architectures, ensemble methods, and their application to complex, real-world problems.

Undergraduate Machine Learning
CS5616

Natural Language Processing

Moderator • In25

Study of computational methods for processing and understanding human language, covering syntax, semantics, and sentiment analysis.

Postgraduate AI & NLP
CS5826

Advanced Natural Language Processing

Moderator • In25

Advanced techniques in NLP including transformers, BERT, GPT, and latest state-of-the-art models for language understanding and generation.

Postgraduate AI & NLP
CS5801

Advanced AI

Moderator • In25

Cutting-edge AI topics such as reinforcement learning, generative models, multi-agent systems, and ethical considerations in AI.

Postgraduate Machine Learning
CS5617

Data Science

Main Examiner • In25

End-to-end data science methodology, from data acquisition and cleaning to statistical modeling, machine learning, and actionable insights.

Postgraduate Data Science
CS5121

Enterprise Information Management

Main Examiner • In23

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Information Systems
CS4203

Research and Development Project

Co Examiner • In20

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Undergraduate Research
CS5617

Data Science

Main Examiner • In25

End-to-end data science methodology, from data acquisition and cleaning to statistical modeling, machine learning, and actionable insights.

Postgraduate Data Science
CS4691

Advanced Artificial Intelligence

Moderator • In20

Cutting-edge AI topics such as reinforcement learning, generative models, multi-agent systems, and ethical considerations in AI.

Undergraduate Other
CS4650

Big Data Analytics

Main Examiner • In19

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Undergraduate Data Science
CS3121

Introduction to Data Science

Moderator • In22

Foundational concepts of data science, including exploratory data analysis, statistics, and the data science lifecycle.

Undergraduate Data Science
CS3121

Introduction to Data Science

Moderator • In20

Foundational concepts of data science, including exploratory data analysis, statistics, and the data science lifecycle.

Undergraduate Data Science
CS5802

Advanced ML

Main Examiner • In25

Advanced study of concepts in advanced ml and their applications in computer science and engineering.

Postgraduate Other
CS5651

Statistical Inference

Main Examiner • In24

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS5621

Machine Learning

Main Examiner • In25

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Postgraduate Machine Learning
CS5651

Statistical Inference

Main Examiner • In23

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS5618

Business Intelligence

Moderator • In23

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Other
CS5229

Big Data Analytics Technologies

Main Examiner • In19

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS5229

Big Data Analytics Technologies

Main Examiner • In25

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS5122

Descriptive and Predictive Analytics

Main Examiner • In24

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Data Science
CS5999

PG Dip Project

Co Examiner • In24

Hands-on project work integrating knowledge from the curriculum to design, build, and evaluate a significant software or research artifact.

Postgraduate Other
CS3111

Introduction to Machine Learning

Main Examiner • In22

Fundamental concepts of machine learning, covering supervised and unsupervised learning, regression, classification, and basic evaluation metrics.

Undergraduate Machine Learning
CS3111

Introduction to Machine Learning

Main Examiner • In20

Fundamental concepts of machine learning, covering supervised and unsupervised learning, regression, classification, and basic evaluation metrics.

Undergraduate Machine Learning
CS4651

Big Data Analytics

Main Examiner • In20

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Undergraduate Data Science
CS5617

Data Science

Main Examiner • In24

End-to-end data science methodology, from data acquisition and cleaning to statistical modeling, machine learning, and actionable insights.

Postgraduate Data Science
CS2023

Data Structures and Algorithms

Main Examiner • In23

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS2023

Data Structures and Algorithms

Main Examiner • In22

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS5229

Big Data Analytics Technologies

Main Examiner • In24

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS5617

Data Science

Moderator • In21

End-to-end data science methodology, from data acquisition and cleaning to statistical modeling, machine learning, and actionable insights.

Postgraduate Data Science
CS2023

Data Structures and Algorithms

Main Examiner • In22

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS5122

Descriptive and Predictive Analytics

Main Examiner • In23

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Data Science
CS3501

Data Science and Engineering Project

Co Examiner • In21

Practical application of data science techniques to solve real-world problems, involving data cleaning, analysis, and visualization.

Undergraduate Data Science
CS5805

Information Visualization

Moderator • In24

Principles and tools for visually representing complex data, enabling effective communication of insights and support for decision-making.

Postgraduate Data Science
CS5804

Advanced Deep Learning

Moderator • In24

Focused study on deep neural networks, including CNNs, RNNs, and modern architectures used in computer vision and sequential data analysis.

Postgraduate Machine Learning
CS3631

Deep Neural Networks

Moderator • In21

Focused study on deep neural networks, including CNNs, RNNs, and modern architectures used in computer vision and sequential data analysis.

Undergraduate Machine Learning
CS4661

Natural Language Processing

Moderator • In20

Study of computational methods for processing and understanding human language, covering syntax, semantics, and sentiment analysis.

Undergraduate AI & NLP
CS2023

Data Structures and Algorithms

Main Examiner • In21

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS2023

Data Structures and Algorithms

Main Examiner • In20

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS4622

Machine Learning

Main Examiner • In19

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS4642

Data Mining & Information Retrieval

Co Examiner • In19

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS3500

Data Science and Engineering Project

Co Examiner • In19

Practical application of data science techniques to solve real-world problems, involving data cleaning, analysis, and visualization.

Undergraduate Data Science
CS5802

Advanced ML

Main Examiner • In24

Advanced study of concepts in advanced ml and their applications in computer science and engineering.

Postgraduate Other
CS3962

Research and Report Writing

Co Examiner • In14

Development of essential academic and professional skills, including technical writing, research methodology, and effective presentation techniques.

Undergraduate Research
CS2963

Presentation Skills

Main Examiner • In20

Development of essential academic and professional skills, including technical writing, research methodology, and effective presentation techniques.

Undergraduate Other
CS4202

Research and Development Project

Co Examiner • In14

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Undergraduate Research
CS4202

Research and Development Project

Co Examiner • In17

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Undergraduate Research
CS4202

Research and Development Project

Co Examiner • In18

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Undergraduate Research
CS4202

Research and Development Project

Co Examiner • In16

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Undergraduate Research
CS5224

Advanced Databases

Main Examiner • In21

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS3042

Database Systems

Co Examiner • In21

Design and implementation of database systems, covering SQL, normalization, data modeling, and relational database theory.

Undergraduate Information Systems
CS3042

Database Systems

Co Examiner • In20

Design and implementation of database systems, covering SQL, normalization, data modeling, and relational database theory.

Undergraduate Information Systems
CS3962

Research and Report Writing

Co Examiner • In17

Development of essential academic and professional skills, including technical writing, research methodology, and effective presentation techniques.

Undergraduate Research
CS2953

Communication Skills

Evaluator • In20

Development of essential academic and professional skills, including technical writing, research methodology, and effective presentation techniques.

Undergraduate Other
CS4262

Distributed Systems

Co Examiner • In13

Advanced study of concepts in distributed systems and their applications in computer science and engineering.

Undergraduate Other
CS2963

Presentation Skills

Main Examiner • In19

Development of essential academic and professional skills, including technical writing, research methodology, and effective presentation techniques.

Undergraduate Other
CS4202

Research and Development Project

Main Examiner • In20

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Undergraduate Research
CS3111

Introduction to Machine Learning

Main Examiner • In21

Fundamental concepts of machine learning, covering supervised and unsupervised learning, regression, classification, and basic evaluation metrics.

Undergraduate Machine Learning
CS4680

Advanced Machine Learning

Main Examiner • In19

In-depth study of advanced machine learning algorithms, deep learning architectures, ensemble methods, and their application to complex, real-world problems.

Undergraduate Machine Learning
CS5802

Advanced Machine Learning

Main Examiner • In23

In-depth study of advanced machine learning algorithms, deep learning architectures, ensemble methods, and their application to complex, real-world problems.

Postgraduate Machine Learning
CS4622

Machine Learning

Main Examiner • In16

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS4622

Machine Learning

Main Examiner • In18

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS5621

Machine Learning

Main Examiner • In18

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Postgraduate Machine Learning
CS4622

Machine Learning

Main Examiner • In17

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS3110

Introduction to Machine Learning

Main Examiner • In19

Fundamental concepts of machine learning, covering supervised and unsupervised learning, regression, classification, and basic evaluation metrics.

Undergraduate Machine Learning
CS5621

Machine Learning

Main Examiner • In24

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Postgraduate Machine Learning
CS5801

Advanced AI

Moderator • In24

Cutting-edge AI topics such as reinforcement learning, generative models, multi-agent systems, and ethical considerations in AI.

Postgraduate Machine Learning
CS5616

Natural Language Processing

Moderator • In24

Study of computational methods for processing and understanding human language, covering syntax, semantics, and sentiment analysis.

Postgraduate AI & NLP
CS5826

Advanced Natural Language Processing

Moderator • In24

Advanced techniques in NLP including transformers, BERT, GPT, and latest state-of-the-art models for language understanding and generation.

Postgraduate AI & NLP
CS3121

Introduction to Data Science

Moderator • In21

Foundational concepts of data science, including exploratory data analysis, statistics, and the data science lifecycle.

Undergraduate Data Science
CS4202

Research and Development Project

Co Examiner • In19

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Undergraduate Research
CS5617

Data Science

Main Examiner • In23

End-to-end data science methodology, from data acquisition and cleaning to statistical modeling, machine learning, and actionable insights.

Postgraduate Data Science
CS5229

Big Data Analytics Technologies

Main Examiner • In23

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS5122

Descriptive and Predictive Analytics

Main Examiner • In22

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Data Science
CS5122

Descriptive and Predictive Analytics

Main Examiner • In21

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Data Science
CS5651

Statistical Inference

Main Examiner • In17

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS5651

Statistical Inference

Main Examiner • In23

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS5701

Advanced Algorithms

Moderator • In23

Advanced study of concepts in advanced algorithms and their applications in computer science and engineering.

Postgraduate Other
CS5617

Data Science

Main Examiner • In18

End-to-end data science methodology, from data acquisition and cleaning to statistical modeling, machine learning, and actionable insights.

Postgraduate Data Science
CS5803

Advanced Data Mining

Moderator • In24

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Postgraduate Data Science
CS3750

Data Visualization

Moderator • In20

Principles and tools for visually representing complex data, enabling effective communication of insights and support for decision-making.

Undergraduate Data Science
CS4642

Data Mining & Information Retrieval

Main Examiner • In19

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS4690

Advanced Artificial Inteligence

Moderator • In19

Advanced study of concepts in advanced artificial inteligence and their applications in computer science and engineering.

Undergraduate Other
CS4622

Machine Learning

Main Examiner • In19

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS2953

Communication Skills

Evaluator • In21

Development of essential academic and professional skills, including technical writing, research methodology, and effective presentation techniques.

Undergraduate Other
CS3120

Introduction to Data Science

Moderator • In20

Foundational concepts of data science, including exploratory data analysis, statistics, and the data science lifecycle.

Undergraduate Data Science
CS2202

Programming Challenge I

Moderator • In21

Core programming concepts, object-oriented design principles, classes, inheritance, polymorphism, and software design patterns.

Undergraduate Programming
CS3501

Data Science and Engineering Project

Co Examiner • In20

Practical application of data science techniques to solve real-world problems, involving data cleaning, analysis, and visualization.

Undergraduate Data Science
CS3621

Data Mining

Moderator • In20

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS4642

Data Mining & Information Retrieval

Co Examiner • In12

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS2022

Data Structures and Algorithms

Main Examiner • In20

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS4642

Data Mining & Information Retrieval

Co Examiner • In18

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS5804

Advanced Deep Learning

Moderator • In23

Focused study on deep neural networks, including CNNs, RNNs, and modern architectures used in computer vision and sequential data analysis.

Postgraduate Machine Learning
CS5805

Information Visualization

Moderator • In23

Principles and tools for visually representing complex data, enabling effective communication of insights and support for decision-making.

Postgraduate Data Science
CS3992

Industrial Training

Co Examiner • In19

Broad introduction to artificial intelligence, including search algorithms, knowledge representation, reasoning, and intelligent agents.

Undergraduate Machine Learning
CS3992

Industrial Training

Co Examiner • In17

Broad introduction to artificial intelligence, including search algorithms, knowledge representation, reasoning, and intelligent agents.

Undergraduate Machine Learning
CS4660

Natural Language Processing

Moderator • In19

Study of computational methods for processing and understanding human language, covering syntax, semantics, and sentiment analysis.

Undergraduate AI & NLP
CS3631

Deep Neural Networks

Moderator • In20

Focused study on deep neural networks, including CNNs, RNNs, and modern architectures used in computer vision and sequential data analysis.

Undergraduate Machine Learning
CS5121

Enterprise Information Management

Main Examiner • In19

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Information Systems
CS5121

Enterprise Information Management

Main Examiner • In22

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Information Systems
CS3121

Introduction to Data Science

Moderator • In20

Foundational concepts of data science, including exploratory data analysis, statistics, and the data science lifecycle.

Undergraduate Data Science
CS5121

Enterprise Information Management

Main Examiner • In21

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Information Systems
CS5224

Advanced Databases

Main Examiner • In19

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5651

Statistical Inference

Main Examiner • In21

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS5621

Machine Learning

Main Examiner • In23

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Postgraduate Machine Learning
CS5801

Advanced AI

Moderator • In23

Cutting-edge AI topics such as reinforcement learning, generative models, multi-agent systems, and ethical considerations in AI.

Postgraduate Machine Learning
CS5618

Business Intelligence

Moderator • In22

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Other
CS6114

Business Intelligence

Moderator • In22

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Other
CS4202

Research and Development Project

Co Examiner • In13

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Undergraduate Research
CS2022

Data Structures and Algorithms

Main Examiner • In19

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS2022

Data Structures and Algorithms

Main Examiner • In16

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS3120

Introduction to Data Science

Moderator • In19

Foundational concepts of data science, including exploratory data analysis, statistics, and the data science lifecycle.

Undergraduate Data Science
CS5621

Machine Learning

Main Examiner • In22

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Postgraduate Machine Learning
CS5803

Advanced Data Mining

Moderator • In23

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Postgraduate Data Science
CS5617

Data Science

Main Examiner • In22

End-to-end data science methodology, from data acquisition and cleaning to statistical modeling, machine learning, and actionable insights.

Postgraduate Data Science
CS5229

Big Data Analytics Technologies

Main Examiner • In22

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS3750

Data Visualization

Moderator • In19

Principles and tools for visually representing complex data, enabling effective communication of insights and support for decision-making.

Undergraduate Data Science
CS4642

Data Mining & Information Retrieval

Co Examiner • In13

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS5224

Advanced Databases

Co Examiner • In22

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5651

Statistical Inference

Main Examiner • In22

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS3620

Data Mining

Moderator • In19

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS5621

Machine Learning

Main Examiner • In21

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Postgraduate Machine Learning
CS4622

Machine Learning

Main Examiner • In13

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS2022

Data Structures and Algorithms

Main Examiner • In19

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS4622

Machine Learning

Main Examiner • In12

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS2500

Data Science and Engineering Challenge

Co Examiner • In19

Practical application of data science techniques to solve real-world problems, involving data cleaning, analysis, and visualization.

Undergraduate Data Science
CS5999

PG Dip Project

Co Examiner • In20

Hands-on project work integrating knowledge from the curriculum to design, build, and evaluate a significant software or research artifact.

Postgraduate Other
CS5651

Statistical Inference

Main Examiner • In19

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS5122

Descriptive and Predictive Analytics

Main Examiner • In20

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Data Science
CS4642

Data Mining & Information Retrieval

Main Examiner • In17

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS2022

Data Structures and Algorithms

Main Examiner • In18

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS5999

PG Dip Project

Co Examiner • In19

Hands-on project work integrating knowledge from the curriculum to design, build, and evaluate a significant software or research artifact.

Postgraduate Other
CS5651

Statistical Inference

Main Examiner • In20

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS2022

Data Structures and Algorithms

Main Examiner • In14

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS5229

Big Data Analytics Technologies

Main Examiner • In21

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS5229

Big Data Analytics Technologies

Main Examiner • In20

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS5618

Business Intelligence

Moderator • In21

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Other
CS2022

Data Structures and Algorithms

Main Examiner • In18

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS5121

Enterprise Information Management

Main Examiner • In20

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Information Systems
CS5621

Machine Learning

Main Examiner • In20

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Postgraduate Machine Learning
CS5122

Descriptive and Predictive Analytics

Main Examiner • In17

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Data Science
CS5122

Descriptive and Predictive Analytics

Main Examiner • In18

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Data Science
CS4642

Data Mining & Information Retrieval

Co Examiner • In16

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS5229

Big Data Analytics Technologies

Main Examiner • In17

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS5224

Advanced Databases

Co Examiner • In20

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5122

Descriptive and Predictive Analytics

Main Examiner • In19

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Data Science
CS5617

Data Science

Main Examiner • In20

End-to-end data science methodology, from data acquisition and cleaning to statistical modeling, machine learning, and actionable insights.

Postgraduate Data Science
CS2963

Presentation Skills

Main Examiner • In18

Development of essential academic and professional skills, including technical writing, research methodology, and effective presentation techniques.

Undergraduate Other
CS5618

Business Intelligence

Moderator • In20

Strategies for managing enterprise information assets, business intelligence systems, data governance, and aligning IT with business goals.

Postgraduate Other
CS4622

Machine Learning

Main Examiner • In15

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS4642

Data Mining & Information Retrieval

Co Examiner • In15

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS2022

Data Structures and Algorithms

Main Examiner • In17

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS4202

Research and Development Project

Co Examiner • In15

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Undergraduate Research
CS5617

Data Science

Main Examiner • In19

End-to-end data science methodology, from data acquisition and cleaning to statistical modeling, machine learning, and actionable insights.

Postgraduate Data Science
CS2022

Data Structures and Algorithms

Main Examiner • In15

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS2022

Data Structures and Algorithms

Main Examiner • In17

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS5651

Statistical Inference

Main Examiner • In18

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS4622

Machine Learning

Main Examiner • In14

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS2022

Data Structures and Algorithms

Main Examiner • In16

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS4642

Data Mining & Information Retrieval

Co Examiner • In14

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS4262

Distributed Systems

Co Examiner • In12

Advanced study of concepts in distributed systems and their applications in computer science and engineering.

Undergraduate Other
CS3953

Technical Writing

Co Examiner • In14

Development of essential academic and professional skills, including technical writing, research methodology, and effective presentation techniques.

Undergraduate Other
CS5615

Information Retrieval

Moderator • In17

Theory and practice of search engines, indexing, ranking algorithms, and retrieving relevant information from large text collections.

Postgraduate Information Systems
CS3992

Industrial Training

Evaluator • In18

Broad introduction to artificial intelligence, including search algorithms, knowledge representation, reasoning, and intelligent agents.

Undergraduate Machine Learning
CS2963

Presentation Skills

Main Examiner • In21

Development of essential academic and professional skills, including technical writing, research methodology, and effective presentation techniques.

Undergraduate Other
CS3110

Introduction to Machine Learning

Main Examiner • In21

Fundamental concepts of machine learning, covering supervised and unsupervised learning, regression, classification, and basic evaluation metrics.

Undergraduate Machine Learning
CS2953

Communication Skills

Evaluator • In22

Development of essential academic and professional skills, including technical writing, research methodology, and effective presentation techniques.

Undergraduate Other
CS3621

Data Mining

Moderator • In21

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS3631

Deep Neural Networks

Moderator • In20

Focused study on deep neural networks, including CNNs, RNNs, and modern architectures used in computer vision and sequential data analysis.

Undergraduate Machine Learning
CS3621

Data Mining

Moderator • In20

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Undergraduate Data Science
CS3501

Data Science and Engineering Project

Co Examiner • In20

Practical application of data science techniques to solve real-world problems, involving data cleaning, analysis, and visualization.

Undergraduate Data Science
CS3993

Industrial Training

Evaluator • In20

Broad introduction to artificial intelligence, including search algorithms, knowledge representation, reasoning, and intelligent agents.

Undergraduate Machine Learning
CS5803

Advanced Data Mining

Moderator • In25

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Postgraduate Data Science
CS4622

Machine Learning

Lecturer • 2025

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS5232

Natural Language Processing

Lecturer • 2025

Study of computational methods for processing and understanding human language, covering syntax, semantics, and sentiment analysis.

Postgraduate AI & NLP
CS4612

Pattern Recognition

Lecturer • 2025

Algorithms and techniques for recognizing patterns in data, covering statistical pattern recognition and machine learning applications.

Postgraduate Other
CS5412

Data Mining

Lecturer • 2025

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Postgraduate Data Science
CS4402

Software Engineering

Coordinator • 2025

Principles of the software development life cycle, including requirements engineering, architectural design, testing strategies, and project management.

Undergraduate Programming
CS5312

Natural Language Processing

Coordinator • 2025

Study of computational methods for processing and understanding human language, covering syntax, semantics, and sentiment analysis.

Postgraduate AI & NLP
CS5616

Natural Language Processing

Lecturer • 2025

Study of computational methods for processing and understanding human language, covering syntax, semantics, and sentiment analysis.

Postgraduate AI & NLP
CS2012

Principles of Object Oriented Programming

Coordinator • 2025

Core programming concepts, object-oriented design principles, classes, inheritance, polymorphism, and software design patterns.

Postgraduate Programming
CS5826

Advanced Natural Language Processing

Coordinator • 2025

Advanced techniques in NLP including transformers, BERT, GPT, and latest state-of-the-art models for language understanding and generation.

Postgraduate AI & NLP
CS3631

Deep Neural Networks

Coordinator • 2025

Focused study on deep neural networks, including CNNs, RNNs, and modern architectures used in computer vision and sequential data analysis.

Undergraduate Machine Learning
CS4552

Logic Programming

Coordinator • 2025

Introduction to logic programming paradigms and languages like Prolog for solving symbolic computation problems.

Postgraduate Programming
CS5602

Advanced Database Systems

Coordinator • 2025

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5402

Advanced Database Systems

Coordinator • 2025

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5212

Big Data Analytics Technologies

Coordinator • 2025

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS3202

Software Engineering

Coordinator • 2025

Principles of the software development life cycle, including requirements engineering, architectural design, testing strategies, and project management.

Postgraduate Programming
CS2032

Computer Architecture

Coordinator • 2025

Design principles of modern computer systems, covering instruction set architectures, processor design, pipelining, memory hierarchies, and I/O.

Undergraduate Programming
CS4532

Concurrent Programming

Coordinator • 2025

Study of concurrent execution, threads, synchronization, and parallel programming patterns for multi-core systems.

Undergraduate Programming
CS2062

Object-Oriented Programming

Coordinator • 2025

Core programming concepts, object-oriented design principles, classes, inheritance, polymorphism, and software design patterns.

Undergraduate Programming
CS2052

Computer Architecture

Coordinator • 2025

Design principles of modern computer systems, covering instruction set architectures, processor design, pipelining, memory hierarchies, and I/O.

Undergraduate Programming
CS5112

Data Structures and Algorithms

Coordinator • 2025

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Postgraduate Programming
CS3612

Intelligent Systems

Coordinator • 2024

Broad introduction to artificial intelligence, including search algorithms, knowledge representation, reasoning, and intelligent agents.

Undergraduate Machine Learning
CS3512

Data Science and Engineering Project

Coordinator • 2024

Practical application of data science techniques to solve real-world problems, involving data cleaning, analysis, and visualization.

Undergraduate Data Science
CS5651

Statistical Inference

Lecturer • 2024

Statistical methods for data analysis, including probability theory, hypothesis testing, regression models, and inferential statistics.

Postgraduate Statistics
CS5602

Advanced Database Systems

Coordinator • 2024

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5402

Advanced Database Systems

Coordinator • 2024

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS4612

Pattern Recognition

Lecturer • 2024

Algorithms and techniques for recognizing patterns in data, covering statistical pattern recognition and machine learning applications.

Undergraduate Other
CS4852

MSc Research Project

Coordinator • 2024

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Postgraduate Research
CS3042

Database Systems

Coordinator • 2024

Design and implementation of database systems, covering SQL, normalization, data modeling, and relational database theory.

Undergraduate Information Systems
CS4203

Research and Development Project

Co-Examiner • 2023

Capstone research project focusing on a specific problem, requiring literature review, methodology design, implementation, and thesis writing.

Undergraduate Research
CS5212

Big Data Analytics Technologies

Coordinator • 2023

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS4402

Software Engineering

Coordinator • 2023

Principles of the software development life cycle, including requirements engineering, architectural design, testing strategies, and project management.

Undergraduate Programming
CS5602

Advanced Database Systems

Coordinator • 2023

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5402

Advanced Database Systems

Coordinator • 2023

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS3121

Introduction to Data Science

Coordinator • 2023

Foundational concepts of data science, including exploratory data analysis, statistics, and the data science lifecycle.

Undergraduate Data Science
CS4622

Machine Learning

Lecturer • 2023

Comprehensive exploration of machine learning algorithms, neural networks, and their applications in data analysis and prediction.

Undergraduate Machine Learning
CS2022

Data Structures and Algorithms

Coordinator • 2023

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Undergraduate Programming
CS2012

Object Oriented Design & Programming

Coordinator • 2023

Core programming concepts, object-oriented design principles, classes, inheritance, polymorphism, and software design patterns.

Undergraduate Programming
CS5412

Data Mining

Lecturer • 2022

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Postgraduate Data Science
CS5312

Natural Language Processing

Coordinator • 2022

Study of computational methods for processing and understanding human language, covering syntax, semantics, and sentiment analysis.

Postgraduate AI & NLP
CS2012

Principles of Object Oriented Programming

Coordinator • 2022

Core programming concepts, object-oriented design principles, classes, inheritance, polymorphism, and software design patterns.

Undergraduate Programming
CS4402

Software Engineering

Coordinator • 2022

Principles of the software development life cycle, including requirements engineering, architectural design, testing strategies, and project management.

Undergraduate Programming
CS4612

Pattern Recognition

Lecturer • 2022

Algorithms and techniques for recognizing patterns in data, covering statistical pattern recognition and machine learning applications.

Undergraduate Other
CS2012

Object-Oriented Programming

Coordinator • 2022

Core programming concepts, object-oriented design principles, classes, inheritance, polymorphism, and software design patterns.

Undergraduate Programming
CS5412

Data Mining

Lecturer • 2021

Techniques for discovering patterns and relationships in large datasets, including clustering, association rules, and anomaly detection.

Postgraduate Data Science
CS5312

Natural Language Processing

Coordinator • 2021

Study of computational methods for processing and understanding human language, covering syntax, semantics, and sentiment analysis.

Postgraduate AI & NLP
CS5212

Big Data Analytics Technologies

Coordinator • 2021

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS5212

Big Data Analytics Technologies

Coordinator • 2021

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Undergraduate Data Science
CS5112

Data Structures and Algorithms

Coordinator • 2021

In-depth study of abstract data types, arrays, linked lists, trees, graphs, sorting, and searching algorithms for efficient software design.

Postgraduate Programming
CS5651

Advanced Database Systems

Coordinator • 2021

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS2032

Computer Architecture

Coordinator • 2021

Design principles of modern computer systems, covering instruction set architectures, processor design, pipelining, memory hierarchies, and I/O.

Undergraduate Programming
CS5229

Big Data Analytics Technologies

Lecturer • 2021

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS4691

Advanced Artificial Intelligence

Coordinator • 2020

Cutting-edge AI topics such as reinforcement learning, generative models, multi-agent systems, and ethical considerations in AI.

Undergraduate Other
CS3111

Introduction to Machine Learning

Lecturer • 2020

Fundamental concepts of machine learning, covering supervised and unsupervised learning, regression, classification, and basic evaluation metrics.

Undergraduate Machine Learning
CS3612

Intelligent Systems

Coordinator • 2020

Broad introduction to artificial intelligence, including search algorithms, knowledge representation, reasoning, and intelligent agents.

Undergraduate Machine Learning
CS2062

Object Oriented Design and Programming

Coordinator • 2020

Core programming concepts, object-oriented design principles, classes, inheritance, polymorphism, and software design patterns.

Undergraduate Programming
CS2052

Computer Architecture

Coordinator • 2020

Design principles of modern computer systems, covering instruction set architectures, processor design, pipelining, memory hierarchies, and I/O.

Undergraduate Programming
CS5602

Advanced Database Systems

Coordinator • 2019

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5402

Advanced Database Systems

Coordinator • 2019

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5212

Big Data Analytics Technologies

Coordinator • 2019

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS4552

Logic Programming

Coordinator • 2019

Introduction to logic programming paradigms and languages like Prolog for solving symbolic computation problems.

Undergraduate Programming
CS5852

Industrial Training

Coordinator • 2019

Broad introduction to artificial intelligence, including search algorithms, knowledge representation, reasoning, and intelligent agents.

Undergraduate Machine Learning
CS4661

Natural Language Processing

Coordinator • 2018

Study of computational methods for processing and understanding human language, covering syntax, semantics, and sentiment analysis.

Undergraduate AI & NLP
CS5229

Big Data Analytics Technologies

Lecturer • 2018

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS5602

Advanced Database Systems

Coordinator • 2018

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5402

Advanced Database Systems

Coordinator • 2018

Advanced database management concepts, including query optimization, distributed databases, transaction management, and NoSQL systems.

Postgraduate Information Systems
CS5212

Big Data Analytics Technologies

Coordinator • 2018

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science
CS3042

Database Systems

Coordinator • 2018

Design and implementation of database systems, covering SQL, normalization, data modeling, and relational database theory.

Undergraduate Information Systems
CS2062

Object Oriented Design & Programming

Coordinator • 2018

Core programming concepts, object-oriented design principles, classes, inheritance, polymorphism, and software design patterns.

Undergraduate Programming
CS2052

Computer Architecture

Coordinator • 2018

Design principles of modern computer systems, covering instruction set architectures, processor design, pipelining, memory hierarchies, and I/O.

Undergraduate Programming
CS4650

Big Data Analytics

Lecturer • 2017

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Undergraduate Data Science
CS5229

Big Data Analytics Technologies

Lecturer • 2017

Scalable technologies and frameworks for processing, storing, and analyzing massive datasets, such as Hadoop, Spark, and distributed systems.

Postgraduate Data Science