Academic and Teaching Staff

Dr MJ Freeman
Teaching Fellow


When time allows: multi-soft-core processor based systems, with hardware OS support in FPGA devices, applied to mobile robotic systems. Background interest in hardware architectures for high speed text processing and minimal CISC processor design.


1989 - 1993 : Electronics Engineer.
1999 - 2003 : Teaching Fellow, University of York.
2003 - 2005 : Research Assistant, University of York.
2005 : Teaching Fellow, University of York.

Departmental and University Roles

  • Project marking co-ordinator


Contact details

Department of Computer Science
University of York
Deramore Lane
YO10 5GH

Phone: +44 (0)1904 325473

Fax: +44 (0)1904 325599

Office: CSE/145

Personal Homepage: