Niyousha Najmaei
About Me
I am a computer science master's student at Delft University of Technology, the Netherlands. I am currently working on my master's thesis at the Programming Languages group, under the supervision of Benedikt Ahrens.
I am interested in learning about:
- Category Theory
- Homotopy Type Theory and Univalent Foundations
- Logic and Software Verification
- Concurrency Semantics and Weak Memory Models
- Quantum Information and (Variational) Quantum Algorithms
- Graph Neural Networks
Contact and Other Links
- Email: n.najmaei@student.tudelft.nl
- Email: nioosha.naj@gmail.com
- LinkedIn: Niyousha Najmaei
- GitHub: niyoushanajmaei
TA Experience
- Category Theory for Programmers (Spring 2024)
- MSc course for the Computer Science program at Delft University of Technology
- Analysis of Concurrent and Distributed Programs (Spring 2024)
- MSc course for the Computer Science program at Delft University of Technology
- Introduction to Quantum Computer Science (Spring 2023 and Spring 2024)
- BSc course for the Computer Science program at Delft University of Technology
- Information Theory for QIST (Fall 2023)
- MSc course for the Quantum Information Science and Technology program at Delft University of Technology
- Assisted in developing the course material.
- Computer Science for QIST (Fall 2023)
- MSc course for the Quantum Information Science and Technology program at Delft University of Technology
- Security and Cryptography (Fall 2023)
- MSc course for the Computer Science program at Delft University of Technology
- Deep Learning (Fall 2023)
- BSc course for the AI minor program at Delft University of Technology
- Introduction to Python Programming (2023-2024)
- Online MOOC at Delft University of Technology
- Algebra and Cryptography (Spring 2023)
- BSc course for the Computer Science program at Delft University of Technology
- Algorithms and Data Structures (Fall 2021)
- BSc course for the Computer Engineering program at Polytechnic University of Turin
- Algorithms and Programming (Fall 2021)
- BSc course for the Computer Engineering program at Polytechnic University of Turin
- Introduction to Computer Science (Fall 2021)
- BSc course for the Computer Engineering program at Polytechnic University of Turin
Projects
- Variational Quantum Eigensolver for the J1-J2 Spin Model (2022 - 2023) Report, Code
- Investigating the use of the VQE algorithm with dynamic ansätze for finding the ground state of the J1-J2 model.
- Concurrency Testing for Weak Memory Models (Spring 2023) Report, Code
- Extending BasicPOS and POS scheduling algorithms for concurrency testing in weak memory models.
- Automated Product Description Generation (Fall 2021) Report, Code
- Bachelor thesis
- Using Large Language Models for automating the generation of product descriptions for e-commerce platforms.
CV
Education
- M.Sc. in Computer Science, Delft University of Technology, the Netherlands (2022 - Present)
- Recipient of QuTech scholarship
- GPA: 8.6/10
- B.Sc. in Computer Engineering, Polytechnic University of Turin, Italy (2019 - 2022)
- GPA: 110/110 cum laude
Experience
- Teaching Assistant
- See the teaching section.
- Machine Learning Intern, Zero11 srl, Italy (2021)
- Automating the generation of product descriptions of an e-commerce platform with open-source Large Language Models.
Projects
- See the projects section.
Other activities
- Member of the organising team and mentor of Sharif Mathematics Summer School, Sharif University of Technology, Iran (2019)
- Silver medal in Iran's National Physics Olympiad (2017)