Leave a comment

Teaching

Master Modules

  • Big Data Analytics (University of Reading)
    Parallel Data Mining, Data Stream Mining, Recommendation Engines and Text Mining. Role(s): Convenor, Lecturer
  • Cloud Computing (University of Reading)
    Cloud Computing Paradigm and technologies, i.e. MapReduce Role: Convenor

Undergraduate Modules

  • Databases (University of Reading)
    Database modelling, design, implementation in PostgreSQL and stored procedure programming. Role(s): Convenor, Lecturer
  • Programming (University of Reading)
    C and C++ programming. Role(s):  Lecturer
  • Advanced Development (Bournemouth University)
    This unit is about the development of software architectures and the usage of architectural styles and patterns. Role(s):  Lecturer
  • Advanced Data Management (Bournemouth University)
    This unit is about the principles of data mining. Role(s):  Lecturer
  • Desktop Applications Development (University of Portsmouth)
    This unit is concerned with the development of applications for the end user including the development of graphical user interfaces using suitable tools and class libraries based on Java. Role(s):  Lecturer

Tutoring

  • Programming (University or Reading)
    C and C++ programming.
  • Advanced Development, (Bournemouth University)
    Practicals on Software Architectures.
  • Advanced Data Management, (Bournemouth University)
    Practicals in Data Mining with the WEKA software.
  • Advanced Programming an Data Structures, (University of Portsmouth)
    Tutorial using Java programming language.
  • Introduction to Data Communication, (University of Portsmouth)
    Tutorial to planning and building computer networks.
  • Foundation Studies Maths, (University of Portsmouth)
    Computing related foundations in mathematics.
  • Desktop Applications Development, (University of Portsmouth)
    Tutorial using Java programming language.
  • Object Oriented Programming, (University of Portsmouth)
    Object oriented programming practicals in Java.
  • Tutor Center School of Computing, (University of Portsmouth)
    The Tutor Center provides help with course/unit – related topics. From beginners programming to advice about the final year project.

Guest Lectures

  • Data Stream Mining
    Held for M.Sc. students at Technische Hochschule Nürnberg Georg Simon Ohm (Germany), invited by Prof. Peter Rausch (June 2015).
  • Parallel Rule Induction
    Held for M.Sc. and B.Sc. Students in the School of Computing at the University of Portsmouth. Invited by Dr. Mohamed Gaber. (March 2011).
  • Scaling up Classification Rule Induction
    Held for the “Digital Forensics” M.Sc. Students in the School of Computing at the University of Portsmouth. Invited by Prof. Max Bramer (April 2008, April 2009 and April 2010).
  • Distributed Rule Induction
    Held for “Professional Skill for Computing” unit for M.Sc. Students in the School of Computing at the University of Portsmouth. Invited by Dr. Carl Adams. (December 2008).
  • Scaling up Data Mining on Massive Datasets
    Held for the “Knowledge Discovery” unit for B.Sc Students in the School of Computing at the University of Portsmouth. Invited by Prof. Max Bramer. (January 2008).

Undergraduate Final Year Project Supervision

I have supervised various B.Sc. projects at the University of Portsmouth, Bournemouth University and University of Reading. In addition I have supervised several M.Sc. projects at the University of Reading.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: