Prospective Students

The Centre for Advanced Studies–Atlantic (CAS–Atlantic) within the Faculty of Computer Science at the University of New Brunswick in Fredericton, New Brunswick, Canada, pools the research efforts of six faculty members, working in a variety of projects. Most of our projects are in partnership with industrial collaborators (such as IBM Canada), and while we may work directly with them on elements of their internal, proprietary code, UNB theses are fully public documents and candidates will be expected to produce research results on par with any comprehensive university in Canada.


Exact qualifications vary by project, but all our projects will require substantial hands-on and experimental work; all candidates will require extensive, in-depth background in systems-level programming and familiarity with standard software engineering practices. Familiarity with Linux, git, knowledge of and experience with C/C++, and experience with open-source software development would be a plus. Some projects do not require C/C++ but instead require full-stack development skills. Knowledge and expertise with compilers, memory management, threading, and data storage and mining, would be an asset, but otherwise will be expected to be acquired during your studies.

Applicants to the Computer Science PhD program at UNB normally require a Master's degree in computer science or a closely related area; admission to a Master’s degree requires a Bachelor’s degree in the same fields (please see and Our positions are generally “fully funded” for qualifying students. A Postdoc (or PDF) is normally an individual who has completed a doctoral degree within the previous five years (see

Due to our relationships with companies, many students working in the CAS–Atlantic lab must also be cleared by the industrial partner before being offered a position.

Current Openings

Most of our current projects are fully staffed, but openings exist in the following projects:

However, there are often new projects under development and we welcome expressions of interest from strong candidates at any time.

To Apply

Send your C.V. and unofficial transcripts by email to:

Please note we can only extend a formal offer to a student that has also been accepted into graduate school by UNB (the processes are separate). For more information please see and

Please specify which project or projects are of interest and whether you are applying for a Postdoc, PhD, or Master’s position.