CV
Here comes a brief yet infrequently updated CV (sorry).
Publications
Publications are shown (most of the time including electronic, local versions of the actual papers) on a separate page. Please note that I do not guarantee timely updates to that page either.
My general research interests can be found elsewhere.
Employment
- Bishop's University, Department of Computer Science, Professor, Jul. 2013 - present
- Bishop's University, Department of Computer Science, Associate Professor, Jul. 2007 - Jun. 2013
- Bishop's University, Department of Computer Science, Assistant Professor, Jul. 2002 - Jun. 2007
- Queen's University at Kingston, School of Computing, Teaching Fellow, Jan. 2000 - Apr. 2002
- Polytechnic University of Bucharest, Department of Computer Science and Electrical Engineering, Teaching Fellow, Jan. 1996 - Jul. 1997
- Romanian Academy of Sciences, Research Institute for Artificial Intelligence, Research Associate, Aug. 1995 - Aug. 1997
Education
- Queen's University at Kingston, School of Computing: PhD, Apr. 2002
- Polytechnic University of Bucharest, Department of Computer Science and Electrical Engineering: MSc, Jun. 1996
- Thesis: Computational complexity of context-free parallel communicating grammar systems (in Romanian; extended abstract in English: S. D. Bruda, On the computational complexity of context-free parallel communicating grammar systems, in G. Paun and A. Salomaa, eds., New Trends in Formal Languages, Springer LNCS 1218, 1997, pp. 256-266)
- Polytechnic University of Bucharest, Department of Computer Science and Electrical Engineering: BSc in Engineering (honors), Jun. 1995
- Thesis: Generalized LR Parser for Unification Based Grammars (in Romanian; extended abstract in English: M. Ciocoiu and S. D. Bruda, GULiveR: Generalized unification based LR parser for natural languages in D. Tufis and P. Andersen, eds., Recent Advances in Romanian Language Technology, Romanian Academy of Sciences, 1997, pp. 38-51)
Training of Highly Qualified Personnel
- Graduate and post-graduate supervision: More than 20 graduate students supervised 2008, see PART membership for details.
- Have also supervised several undergraduate students on research assistantships, and a few honours theses.
Research funding
- One-year grants from the Senate Research Committee of Bishop's University (2012, 2013, 2014, 2015)
- Two-year grant from the Senate Research Committee of Bishop's University (2009-2010)
- Five-year renewal grant from the National Science and Engineering Research Council of Canada (Discovery grant, individual, 2008 - 2013)
- One year grant from the Senate Research Committee of Bishop's University (2008)
- Four-year grant from the National Science and Engineering Research Council of Canada (Discovery grant, individual, 2003-2007)
- Three-year grant from the Fond québécois de la recherche sur la nature et les technologies (Etablissement de nouveaux chercheurs, volet individuel, 2003-2006)
- Several minor grants (such as conference travel) from the Senate Research Committee of Bishop's University
Other research contributions and accomplishments
- Senior Member of the ACM, 2011
- Editor, Parallel Processing Letters
- Referee work
- Various conferences (6)
- Invited lecturer on advanced Lisp programming and CLOS programming, University of Bucharest, Department of Mathematics (Oct. 1995 and May 1996)
Other contributions
- Member, Graduate Studies Committee (Bishop's University, 2015 - 2019)
- Member, Senate (Bishop's University, 2015 - 2019)
- Member, Evaluation Committee (Bishop's University, 2010 - 2014)
- UCOSP faculty mentor for Bishop's University (2010 - 2018); continuing deparmental liaison for similar projects after the demise of UCOSP
- Graduate Coordinator, Department of Computer Science (Bishop's University, 2005 - present)
- Executive member at large, Faculty Council (Bishop's University, 2005 - 2009)
- Member, Information Technology Policy Committee (Bishop's University 2003 - 2007, 2008 - 2011)
- System administrator, departmental computing facilities (two servers, one 25-machine computing lab; Bishop's University, May 2003 - August 2003, July 2007 - September 2008)
- Alternate member, Appeals Committee (Bishop's University, 2005 - 2007)
- Chair, Computer Science Appointment Committee (Bishop's University, 2003)
- Involved in Folle Course Informatique/Mad Programming Race as member of Bishop's organizing team. Authored one of the problems included in the contest (2003)
- Active member of the open source community; sole maintainer of prolog-mode (a major Emacs mode for Prolog programming) and emacs-pilot (synchronizes Emacs data with Palm OS devices)