Ali Rafiei


Bachelor of Science, Computer Science, 4th year

Course: CMPUT 401 (Fall 2022) with Instructor Ildar Akhmetov

Who was your community partner and can you describe the project objectives

For CSL 100, I partnered with Jay Friesen. The objective of the project was to create a website that was not only visually appealing but also functional. The website featured an online survey submission page that enabled students to submit their CSL project forms with ease. Once submitted, community partners will receive an email requesting them to confirm the completion of the CSL project via an online signature. The responses from both the student and community partner will be saved in a PDF and sent to the respective emails of those involved. Additionally, the PDF will be automatically stored in a private database for CSL future reference. The primary aim of the project was to provide a streamlined and convenient interaction between students and community partners through online forms, saving time and headache for all parties involved in the process.

What was your biggest takeaway from your CSL placement? 

The opportunity to interact with amazing people was the most valuable takeaway from the CSL placement. The CSL placement provided students like myself with the opportunity to gain practical experience in their field of study while also contributing to their community. I was able to learn new skills and gain knowledge in full stack development by interacting with people like Professor Ildar Akhmetov, who provided guidance and mentorship. Working with community partner Jay Friesen and my talented team also helped me develop teamwork and collaboration skills, which are essential in any workplace. The CSL placement was a valuable experience that I will carry with me throughout my career.

How can you apply any newly gained knowledge/skills to your future endeavours (courses/employment/volunteering)?

The skills and knowledge I gained will be extremely useful in my future endeavours. Communication and teamwork skills are required in any work environment, whether in school, employment, or volunteering. These skills will allow me to collaborate effectively with others towards a common goal, increasing productivity and achieving success. Furthermore, in today's digital world, the ability to build a website with both front-end and back-end components is a valuable skill that is in high demand. This skill will be extremely beneficial in courses, employment, or volunteer work in any organization that requires a web presence. It is important to constantly improve and update one's skills in order to stay competitive in the market, and the skills I have gained will undoubtedly benefit my future prospects.