Computer Science and Engineering (K17)
Level 4, Room 401H
Senior Lecturer in the School of Computer Science and Engineering
Level 1: I use artificial intelligence to engineer smart systems that learn from experience
Level 2: I take machine learning algorithms and combine them with declarative programming languages to work on complex data such as networks and dynamic models
Level 3: Using logic programming in combination with machine learning, we develop novel solutions in applications as diverse as computer chess, online dating and systems biology
Interest in engineering
Why did you get into engineering?
I got into engineering because I realised the best way for me to understand complex and interesting systems is to attempt to design and implement them
What are your research goals?
My research goals are to design and implement computational systems that can learn from experience what they need to know and what they need to do to achieve their design goals
What do people not understand about what you do?
People often don’t understand how difficult it can be to make computers able to do the kind of things they can already do in movies and on TV
Advice for prospective [insert school] engineers
Engineering can a long and twisty route with lots of intellectual foothills to climb but the sense of achievement from every summit you reach is unbeatable
COMP9417 Machine Learning and Data Mining; BINF1001 Bioinformatics 1; BINF3010 Bioinformatics Methods and Applications; BINF3020 Computational Bioinformatics
Students (delete section if not applicable)
Number currently in lab: 8
Number graduated: 30+
Projects are in a wide range of machine learning problems and applications in science and engineering. Examples are: bioinformatics and biomedical informatics; social networks and recommender systems; dynamic systems and control; and music.
Looking for students for projects related to:
Projects are available on a wide range of machine learning problems and applications in science and engineering. Examples are bioinformatics and biomedical informatics, social networks and recommender systems, dynamic systems and control, and music
Smart Services Cooperative Research Centre
Statistics and Modelling Science, University of Strathclyde, UK
BSc (Hons), University of Edinburgh, UK
Dr Michael Bain is a Senior Lecturer with the School of Computer Science and Engineering. His research interests include:
- Machine Learning
- Inductive Logic Programming
- Behavioural Cloning
- Concept Analysis