Home

Research

Conferences

Lectures

Seminars

Associations

The Arts

Sport

Travel

And All That

Exit

 

Lectures

I have taught Mathematics to a wide range of students and levels e.g. Statistics, Mathematical Models and Methods, Quantitative Methods, Logic, Group Theory, Linear Algebra, A-Level (Pure and Applied), GCSE, Access, and Numeracy. (Current Lectures)

In Computer Science I have lectured on a wide range of courses. These include Computer and Internet Security, Distributed Systems and Security, Secure Systems Programming, Simulating Real Systems and Software Development Paradigms at the graduate level. Undergraduate courses include Computer Network Principles and Applications, Distributed Systems, Executive Information Systems and Decision Support Systems, Formal Languages and Deduction, Formal Systems, Foundations of Computation, Logic, Programming for Beginners, Introduction to OOP, Further OOP, Quantum Computing, Software Metrics, Software Quality, Total Quality Management for Information Systems and Business Systems. (Current Lectures)

Supervision

I have been 2nd supervisor to students, at PhD and MPhil. At the MSc level I supervise students in the areas of Security and Cryptography. These have included research in DES and AES, Network Security, Database Security, Web Security, GSM, Neural Networks and Quantum Computation.

Security

Security interests include classical and quantum distributed systems, cryptographic algorithms, algebraic geometry, algebraic number theory, protocols, risk analysis and secure systems programming.