It is my pleasure to recommend Ms. Shaleen Kalsi for the position of Student Research Fellow at Department of Computer Science, ETHZ. I came to know Shaleen when she attended the course, Software Engineering, that I teach. She distinguished herself by being sincere, hardworking, and meticulous. I would rank her in the top 15% of students that I have taught in the past ten years in respect of her knowledge, skills, and abilities.Overall, Shaleen is highly intelligent and has good analytical skills. She has excellent communication skills. Her written work is both clear and concise, as well as interesting to read. She demonstrated her oral articulateness while giving presentations for assignments. She always explained her views very concisely and gave supporting arguments that were both clear and persuasive. Shaleen also demonstrated good teamwork skills in group assignments.I have seen her work in the On-board Data-Handling Subsystem of Parikshit, the Student Satellite Team since 2016. She has demonstrated great perseverance and initiative while working on the design of the software and the data handling system of the Parikshit Nanosatellite by going beyond her expected role and spending extra hours in the Parikshit lab. She has proven her abilities time and again by performing highly time-sensitive tasks critical to the proper functioning of the satellite. She is a dedicated worker and has stayed back along with the team during vacations to work on the project. And again as a part of the team designing Velocipede, an eCycle, for a competition she has demonstrated a good work ethic.Shaleen showed interest in the field of Machine Learning, and hence took up the study of convolutional neural networks under one of my colleagues. Her keenness to learn and her inquisitive nature make her a good researcher. She grasps concepts quickly and puts great work into assimilating it to her own experience and developing her own ideas.Shaleen is unquestionably an exceptional candidate for the position of Research Fellow. She has proven herself to have the perseverance, initiative, and intellectual creativity necessary to complete an assignment. I would therefore highly recommend Shaleen Kalsi. If her performance in my knowledge is a good indication of how she would perform, as a Research Fellow, she would be a positive asset to your program.If I can be of any further assistance, or provide you with any further information, please do not hesitate to contact me.