Kevin Bryson is currently the director of the MSc Computer Science programme and teaches on a number of modules involving bioinformatics, machine learning and systems biology. He also teaches courses involving concurrent programming, computer networking and computer architecture.
Currently he teaches on the following modules:
- Networking and Concurrency (2nd year BSc/MEng, COMP201P, previously called COMP2007) teaching Java Concurrent Programming and introduces the concepts of computer networking by developing concurrent Java simulators demonstrating the key principles.
- Computer Architecture module (MSc Computer Science, COMPGC03) teaching how computers work in terms of a bottom-up approach starting with MOS transistors, going through logic gates and memory architectures, to the MIPS processor and how assembly language works.
- Computational and Systems Biology within the Department of Structural and Molecular Biology (3rd year, BIOC3010) teaching transcriptomics and systems biology.
- Bioinformatics module (MSc Machine Learning, COMPGI10) teaching the application of machine learning to high-throughput and biological network data.
- Advanced Biological Modelling and Bioinformatics (CoMPLEX DTC MRes, CPLX001) teaching bioinformatics.
- Transferrable Skills Module within CoMPLEX (CoMPLEX DTC MRes, CPLX003) teaching the application of SQL relational databases within bioinformatics.
Previously he has taught on:
- Advanced Mathematics (3rd Year BSc/MEng, COMP3006) teaching linear algebra and vector calculus.
- MSc Drug Design within the Wolfson Institute of Medical Research (WIBR001) teaching bioinformatics.
- MSc in Bioinformatics and Systems Biology at Birkbeck College teaching biological networks and mathematical modelling.
- MSc and Intercalating Medical BSc in Immunology and Cell Pathology and Infection (INFN3004) teaching bioinformatics.