...

Rabeya Bosri

Graduate Student, University of Alberta • Supervisor: Bailey Kacsmar

My research lies in the intersection of usable privacy, differential privacy and privacy‑preserving machine learning

I completed my Master's degree at the University of Alberta, Edmonton, Alberta, Canada. Before starting my MSc, I worked as a Research Assistant at City University of Hong Kong under the supervision of Professor Cong Wang, and I earned my Bachelor's degree from the University of Asia Pacific in Dhaka, Bangladesh.

Email Google Scholar

Keywords: usable privacy • differentially privacy • human‑centred ML design

We are unnecessarily holding onto all the promotional and social emails; they are being stored somewhere, and there are many issues related to storage. We can simply use the "DELETE" button.
Research comic

News & Upcoming

Current Research

Educational and Technology

Adaptation of LLM-based grading

I want to explore the acceptability of LLM-based grading among instructors and students, along with its integration into educational settings from a policy perspective.

PI: Rabeya Bosri · Supervisor: Carrie Demmans Epp

Human‑centred ML

Machine‑Learning Design Trade-offs

I am investigating the research question - "How can we design fair and privacy-enhancing machine learning to be effective across different AI application domains while aligning with stakeholders' perceptions and priorities?"

PI: Rabeya Bosri · Supervisor: Bailey Kacsmar · Collaborators: Vasisht Duddu, Anna Lorimer

Differential Privacy

DP under different data distribution

Evaluating DP‑SGD guarantees under non‑IID client data and proposing distribution‑aware privacy notions inspired by Pufferfish.

PI: Rabeya Bosri · Supervisor: Bailey Kacsmar · Collaborator: Akemi Izuko

Privacy & Society

Cross‑Cultural Privacy on Social Media

Comparative study of sharing norms and privacy perceptions across cultural contexts in social platforms.

Co‑PI: Rabeya Bosri & Jialiang (Chuck) Yan

Publications

Teaching

CMPUT 272 — Formal Systems and Logic in Computing Science
Winter 2026

Teaching Assistant · University of Alberta, Canada

  • I am serving as a Head TA for this term.
  • Managing and assigning all other TAs to specific jobs within CMPUT 272 (e.g., proctoring a midterm, manning a lab or marking a quiz). Part of the management involves load balancing to make sure each TA gets his/her number of hours per week.

  • Preparing weekly quizzes and assigning TAs to run weekly quizzes
  • Dealing with all student accommodations.
  • Proofreading midterms and finals (and their solutions and marking guides)
  • Dealing with re-marking requests from the students
CMPUT 272 — Formal Systems and Logic in Computing Science

Teaching Assistant (Fall 2025, Winter 2025, Fall 2024, Winter 2024, Fall 2023) · University of Alberta, Canada

  • Led weekly seminars to support student understanding of formal systems and logic.
  • Graded quizzes/exams and provided detailed feedback.

Journey Journal

Spring–Summer 2025

Images of Research Competition 2025, May 29, University of Alberta, Canada. My photo was selected for the semi-final round. The exhibition opening will take place on Thursday, May 29th at 2:00PM MST in the University of Alberta Library's Digital Scholarship Centre (DSC) on the 2nd Floor of Cameron Library. The 24 semi-finalist entries will be displayed throughout the DSC's space, and the Committee will announce this year's first, second, third, and People's Choice winners.

Upper Bound 2025, May 20–23, Edmonton, Alberta, Canada. Upper Bound is an annual AI conference for students, academics, business professionals, and enthusiasts leading the way in shaping a positive AI future.

Judge for the STEM Fellowship Research Skills Case Competition, May 10, Edmonton, Alberta, Canada. This event gave high school students a chance to develop their problem-solving skills and scientific knowledge. Participants presented their case solutions through oral presentations and received feedback from judges.

Winter 2025

February 2025 — Volunteering, CHOICES Conference,

Research Talk, STEAM Fellowship, UofA, February 2025 — Research Talk organized by STEM Fellowship UofA branch: Graduate Student Info Session for undergraduate students to motivate them to join graduate school. Slides

Fall 2024

Alberta Graduate Excellence Scholarship AGES: recognizes outstanding academic achievement of graduate students in Alberta.

Summer 2024

SAC Conference August 2024 — Attended the Selected Areas in Cryptography 2024 Conference 2024, hosted by Université de Québec à Montréal, Montreal, Canada.

Summer School August 2024 — Attended Summer School in Montreal, Canada.

My Failure Resume

Fall 2025

I applied to AGES again, but did not get it this time.

Summer 2025

I applied for all the scholarships listed below, but did not get any. No problem — I will apply again next year.

Notes

Course work as an MSc student

How long is the MSc program at the University of Alberta?

The funding letter usually states that the first five semesters of your program. If you require additional time, which is quite common since research can be unpredictable, and many supervisors are willing to extend your degree duration. However, this decision depends on your situation and your supervisor’s willingness, so it's important to communicate openly with your supervisor before admission. If you do need an extra semester, it's usually possible to get a Teaching Assistantship (TA) and, in some cases, a Research Assistantship (RA), depending on your supervisor's funding.

How many courses do you need to do?

Thesis‑based MSc students must take five courses. One is mandatory: CMPUT 603-Research and Teaching Methodology, leaving four more.

Do you need to finish courses by a specific time?

It is recommended to complete your coursework within the first year (Fall and Winter semesters). From that summer onward, the focus will mostly be on your thesis and research. However, this isn't a strict deadline; if you prefer to delay any courses until your second year, that is perfectly acceptable.

How much time is spent on courses vs. research?

This is a very subjective question. I cannot speak for others, but my supervisor did not assign me any research work while I was taking my course. After completing the course, I began my thesis work. FYI: doing a course means also doing research.

Teaching Assistant

How many hours do you need to work as a TA?

12 hours per week.

Do you need to do more than 12 hours?

No, but preparation time varies. If it’s a course you didn’t take in undergrad, preparation might take longer.

How to avoid this?

Before each term, you’ll fill out a skills/preferences form for TA assignment. Be honest about what you want to do; not selecting many skills won’t affect funding.

Contact

Email: bosri[at]ualberta[dot]ca

Profiles: Google Scholar