{"id":6248,"date":"2026-04-26T07:55:19","date_gmt":"2026-04-26T14:55:19","guid":{"rendered":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/?page_id=6248"},"modified":"2026-04-26T07:55:19","modified_gmt":"2026-04-26T14:55:19","slug":"prospective-students","status":"publish","type":"page","link":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/people\/prospective-students\/","title":{"rendered":"Prospective Students"},"content":{"rendered":"<p><strong>Graduate Students:<\/strong> We are always interested in recruiting smart and motivated graduate students. To join our group, you should have a bachelors\/masters degree in computer science\/engineering, and have performed well academically. Further, you should have the following skills:<\/p>\n<p>1. Good command over the English language (both spoken and written),<br \/>\n2. Excellent programming skills, and experience with developing systems software (e.g., operating systems kernels, compilers, middleware),<br \/>\n3. Research experience in the form of internships, research projects and\/or papers in international venues,<br \/>\n4. Ability to work independently and be self-driven,<br \/>\n5. Some overlap with my research area(s), though this is not crucial.<\/p>\n<p>If you meet the above criteria, please feel free to send me (Karthik) an email and include your resume\/CV. However, I am unable to respond to general queries about UBC admission processes etc. Please refer to the following<a href=\"http:\/\/www.ece.ubc.ca\/grad\/admissions\/\"> web page<\/a>. Note that if I admit you to work with me, I&#8217;ll almost always fund you (for both MASc and PhD), unless you receive a fellowship or other means of funding.<\/p>\n<p>You also need to show that you have read this announcement by including the following words in the subject <U>&#8220;Read the announcement on your web page&#8221;<\/U>, and showing how you meet the above criteria. <B>I will respond to your email only if you include this line in the subject. <\/B> Thanks for reading till here.<\/p>\n<p><strong>Interns:<\/strong> I do not typically take on students for research internships from outside Canada, unless you apply via the <a href=\"https:\/\/www.mitacs.ca\/en\/programs\/globalink\/globalink-research-internship\"> MITACS Globalink<\/a> programme. Note that MITACS has their own selection process and I don&#8217;t have any input into it, so please don&#8217;t contact me unless and until you&#8217;re matched by them to my group. <\/p>\n<p>If you&#8217;re studying in a Canadian university but not at UBC, and you want to do a research internship in my group, please apply via the <a href=\"https:\/\/www.nserc-crsng.gc.ca\/students-etudiants\/ug-pc\/usra-brpc_eng.asp\">NSERC USRA <\/a>programme. Please get in touch with me before applying though. <\/p>\n<p>Finally, if you&#8217;re at UBC, and you&#8217;re interested in a research internship with me, please feel free to get in touch with me by sending me your CV, informal transcripts, and short description of your background and interests. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Graduate Students: We are always interested in recruiting smart and motivated graduate students. To join our group, you should have a bachelors\/masters degree in computer science\/engineering, and have performed well academically. Further, you should have the following skills: 1. Good &hellip; <a href=\"https:\/\/blogs.ubc.ca\/dependablesystemslab\/people\/prospective-students\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":10348,"featured_media":0,"parent":6,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6248","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/wp-json\/wp\/v2\/pages\/6248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/wp-json\/wp\/v2\/users\/10348"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/wp-json\/wp\/v2\/comments?post=6248"}],"version-history":[{"count":1,"href":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/wp-json\/wp\/v2\/pages\/6248\/revisions"}],"predecessor-version":[{"id":6249,"href":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/wp-json\/wp\/v2\/pages\/6248\/revisions\/6249"}],"up":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/wp-json\/wp\/v2\/pages\/6"}],"wp:attachment":[{"href":"https:\/\/blogs.ubc.ca\/dependablesystemslab\/wp-json\/wp\/v2\/media?parent=6248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}