Active and versatile mathematician and computer scientist, with national recognition for my extensive experience of teaching, tutoring, examining, supervising and mentoring in higher education, and over 100 research publications. I am passionate about helping students and professionals to realise their potential by developing their skills through feedback and interactive dialogue. I particularly enjoy the use of diagrams in education and research, as well as a bit of humour wherever possible!
Recent Students: 1 |
Total Hours: 15 |
Last Online: |
All-time Students: 1 |
Total Classes: 7 |
Signed Up: |
Recent Students: 1 | Total Hours: 15 | Last Online: |
All-time Students: 1 | Total Classes: 7 | Signed Up: |
Alongside my tutoring roles, I am an Honorary Reader in Computer Science at the University of Liverpool, UK, with 20+ years of experience of teaching and researching at universities in Mathematics and Computer Science.
My own background began with an MMath degree and a PhD in Mathematics (Knot Theory) from the University of Warwick. Subsequently, I moved to the University of Brighton for post-doctoral positions at the interface of Mathematics and Computing, working on the design and formalisation of diagrammatic reasoning systems to be used as visual constraints in formal software specfication. I also obtained an MSc in Software Engineering focussing on Object Orientation and Web Applications.
During the years working as a researcher and lecturer at the University of Brighton, I supported thousands of students and professionals throughout their learning journey learning via lectures, tutorials, supervision and mentoring activities. I have professional recognition for teaching and learning (Senior Fellow of the HEA), and for post-graduate supervision (UKCGE recognised research supervisor), and have mentored and assessed others in applying for such awards.
From a research perspective, I have wide-ranging interests and expertise, demonstrable via over 100 peer-reviewed publications in Mathematics and Computer Science, which enables me to assess and question students or professionals effectively, investigating idea generation across diverse research areas. I have secured and managed research grants (e.g. EPSRC-funded project on Automatic Diagram Generation), performed peer-reviewing and mentoring for grant applications developed by other professionals, and provided academic paper reviewing for 25+ journals.
In my spare time, I am a keen dancer – experienced in Modern Jive, Blues and Expressive – enjoying the social interaction, the connection and especially the laughter, in addition to the exercise. I have also begun the journey of learning Argentine Tango and West Coast Swing.
I have extensive experience of effective University-level lecturing and tutoring (for foundation, undergraduate and masters’ degrees) in both Mathematics and Computing. At the University of Warwick, I provided part-time tutoring, small group supervisions and delivered interactive problem classes in Mathematics (for 7 years). Modules taught/tutored at the University of Brighton (over 20 years) include: Linear Algebra; Abstract Algebra; Analysis; Topology; Knot Theory; Graph Theory; Engineering Mathematics; Mathematical Skills for Biomedical/Pharmacists; Introduction to Programming; Introduction to AI, Models of Computation; Logic and Formal Specification; Object-Oriented Modelling and Reasoning; Specification and Refinement; Algorithms and Computability; Specification, Verification and Validation. I have supervised/examined hundreds of student dissertations at BSc and MSc level, have been a PhD examiner for 17 theses at 9 universities worldwide and have successfully supervised 9 PhD students to completion.
I am deeply passionate about helping others to achieve their learning goals, aiming to enhance independent learning skills in addition to developing knowledge bases. My preferred approach is to ask leading questions to help progress towards solving any complex problem, mimicking questions that I would ask myself if I was trying to solve the problem, following up with further questions tailored to deepening understanding and making progress at the correct level, whilst also helping to develop an appreciation of this mindset for problem solving.
For taught undergraduate/postgraduate provision, tutoring can revolve around specific tasks (e.g. short-term examination preparation), or be more general (deepening of understanding of subjects or topics and their connections with other areas) which tends to help to achieve better results, helping to retain knowledge for the future and enhance independent study skills. Discussions may revolve around understanding of materials of direct relevance (e.g. problem sheets, solution sheets, past examination papers).
At undergraduate or taught postgraduate level, I can tutor most areas of mathematics or computer science, which may be especially useful if continued or broad assistance is required. I am likely to be of most benefit for topics that have need for understanding or applying complex theory, formal specification or algorithms, with extensive experience in areas including pure maths (eg topology, algebra, analysis), or discrete maths/theoretical computer science (eg graph theory, logic, combinatorics, algorithms).
Additionally, any (ethical) undergraduate or postgraduate dissertation/thesis related support can be provided, from project conception discussion through to mock evaluation. This can apply at PhD level, across different topics, utilising a strong general level of research understanding and assessment experience. For highly specialised research-level assistance, my most prominent avenues of interest have been in the design, formalisation and application of diagrammatic systems (eg visual logics, knots, visual interfaces).
At PhD or professional level (eg research staff), tutoring/mentoring support can be provided relating to research (eg paper or grant writing), or teaching (eg for HEA qualifications).
I am available for a quick discussion if you would like to discuss your specific needs and to see how I might be able to assist you in particular.
Andrew is a great teacher. He explains things by asking questions that really make you think, which helps me understand the material better. I look forward to his lessons because he’s always enthusiastic and really into what he’s teaching. His style works for everyone, and thanks to him, I finally feel like I’ve got a real chance at passing my exams!
Verified
PhD, Mathematics - Geometric Topology, University of Warwick
MSc, Software Engineering, University of Brighton
MMath with Class I honours, Mathematics, University of Warwick
Senior Fellow of the Higher Education Academy (SFHEA)
UK Council for Graduate Education (UKCGE) Recognised Research Supervisor
Weekdays | Weekends | |
---|---|---|
Morning | ||
Afternoon | ||
Evening |