I have taught a number of courses, both at BCIT and at other institutions. These have included Algorithm Analysis, Artificial Intelligence, Computation and Thinking. However, at the moment, I am not teaching because I am the Associate Dean for the M.Sc. in Applied Computing at BCIT. I am still involved with student supervision.
Student Supervision (M.Sc.)
I regularly supervise both M.Sc. thesis work and M.Sc. project work. If you are interested in doing graduate level work at BCIT in any of my areas of interest, then please feel free to send me a note. My main areas of interest for supervision are AI and/or Information Security, but with a formal-methods focus.
I also supervise M.Sc. students working on a variety of applied topics. This is generally done in collaboration with other BCIT faculty members in other departments. Past collaborations have included a range of topics, including mechanical engineering and building science. If you are interested in interdisciplinary work in Applied Computing, then also feel free to drop me a note.
I also have funding available for graduate students and research associates on a limited term basis.
Student Supervision (B.Sc.)
I regularly supervise student practicum projects in Computing, and I previously supervised practicum projects in Digital Forensics. If you are a 4th year BCIT student interested in Artificial Intelligence or formal topics in Security, I may be a suitable supervisor – stop by my office and we can talk about it. I also hire summer students as research assistants, normally for software development. I am happy to talk about upcoming opportunities for undergraduate research.