News & Events
- widget.news::no type found
Meet Your Mentor!
We sat down with our 2025 Anvil REU Mentors to discuss their role at RCAC, what their REU students will be working on, and much, much more. Keep reading below to learn more about your mentor.
Haniye Kashgarani
Please introduce yourself
My name is Haniye Kashgarani a Senior AI Scientist in RCAC. My background is in CS, and I specialize in high-performance computing, artificial intelligence, algorithm selection and combinatorial optimization.
What do you do?
I am a Senior AI Scientist on the Applications team at RCAC, where I focus on strengthening RCAC's AI ecosystem by improving documentation, datasets, and workflows to help researchers use advanced computing resources more effectively. I provide AI consultations, deliver AI-focused trainings, and support NAIRR-related activities. I also collaborate on research projects that require AI expertise.
Why would I come to you for help?
You would come to me for help because I enjoy problem-solving and approach challenges with curiosity. With my experience in different computer science sub fields (i.e. software development, AI, ML, HPC, GPU computing), research, and mentoring, I try to provide guidance for specific situation.
What’s one thing you wish you’d known when you started working in HPC?
I joined RCAC in April 2024. One thing I wish I’d known when I started working in HPC is just how much of the ecosystem depends on understanding the layers around the compute itself—Kubernetes, cloud workflows, storage systems, and all the operational pieces that support AI pipelines.
What's one professional skill you're currently working on?
I’m currently working on becoming more familiar with modern development processes so I can navigate the infrastructure side more confidently. Strengthening these skills helps me focus more on applicable research and supporting teams with end-to-end AI solutions.
What's your go-to productivity trick?
My go-to productivity trick is a mix of digital note-taking and reminders along with journaling to stay organized and mentally clear.
What behavior or personality trait do you most attribute your success to, and why?
‘Success’ is a relative word, but I think whatever success I’ve had comes from being curious, flexible, and eager to try new things. I enjoy getting involved in different projects and activities because it helps me learn and grow. Sometimes I feel a bit lost, but my excitement to keep learning and improving always pushes me forward.
What was your first job?
After my undergraduate studies, my first job was as a .NET developer for a company that worked on a hotel booking website (2017).
What was your favorite job you’ve ever had and why?
My favorite job is my current role. It allows me to blend hands-on technical work, research, and meaningful collaboration—supporting researchers, mentoring students, and helping teams solve complex challenges. I also appreciate that the role continually pushes me to grow, letting me contribute to projects that genuinely improve access to advanced AI and computing resources.
What are you currently excited about in your job?
I’m excited about mentoring students in the REU program and helping them explore the world of HPC and AI. It’s incredibly rewarding to guide them and watch their progress. I also enjoy working with researchers from many different fields—seeing their diverse applications and scientific goals really broadens my perspective and keeps the work inspiring.
What’s one thing that surprised you about working at Purdue/RCAC?
I was pleasantly surprised by the strong sense of collaboration and support among my colleagues at RCAC. Everyone is so knowledgeable and willing to help, which creates a fantastic learning environment.
What's the biggest misconception people have about your position?
The title ‘AI Scientist’ can sound a bit confusing—people often assume it’s narrowly focused, but the role is actually very diverse. It includes consulting, providing application-level infrastructure support, and contributing to a wide range of initiatives and research projects.
How long have you been on the Anvil team/at RCAC?
I started in April 2024!
Education, publications, engagement (groups part of), etc...
I earned my B.S. in Software Engineering from Shariaty Technical College of Tehran, Iran, where I specialized in .NET development. However, after starting my PhD, I transitioned away from .NET development and focused on research in combinatorial optimization and high-performance computing (HPC). During my PhD at the University of Wyoming under the supervision of Dr. Lars Kotthoff, my research centered on optimizing combinatorial problem-solving through algorithm selection and parallel subportfolio selection using machine learning and problem features. My experiments required solving computationally intensive problems like Boolean satisfiability, which led to extensive use of HPC clusters for running large-scale experiments. I also completed two internships at NCAR:
- Developing CI/CD Pipelines: Built and tested GPU-parallelized code for NCAR developers to streamline their workflows.
- Geoscience Data Analysis Toolkit: Ported a Python-based toolkit from CPU parallelization to GPU to handle the computational demands of geoscience workflows.
Fun Fact:
I love playing the electric guitar —“a beginner today, a master someday :-D”— teaching my dog Jane new tricks, and watching movies.
Why did you decide to become a mentor for the REU program?
I decided to become a mentor for the REU program because I enjoy problem-solving and helping others grow. Having benefited from mentorship myself during my PhD and internships, I know how valuable guidance and support can be. Mentoring REU students is an exciting opportunity to share what I’ve learned in HPC and research, and it’s incredibly rewarding to watch students explore their potential and build confidence in their abilities.
What value does the REU program provide for students?
-
What do you hope the REU gets out of the program?
- Hands-on experience with real-world projects.
- They can develop new skills or improve their current skill set by doing Hands on research experience.
- Networking opportunities
-
How can this help them in their college career?
Since it’s a research opportunity it encourages students to pursue graduate studies or careers in STEM. Research experience often enhances students' understanding of core concepts. It’s also a great way to figure out what they’re passionate about and where they want to go in their career.
-
How can this help them in their professional career?
Equips them with the skills and confidence to handle professional challenges. It looks awesome on a resume or grad school application, and the connections they make with peers can lead to exciting opportunities down the road.
What value do you get from being a mentor for the REU program?
Being a mentor for the REU program is incredibly rewarding. It gives me the chance to share my knowledge and experiences, but just as importantly, I learn from the fresh perspectives and curiosity the students bring. Every mentorship experience teaches me something new.
What will your REU students be working on specifically?
Your REU students will work on building a multi-agent AI system that supports scientists through the full research lifecycle — from reading papers, to preparing datasets, to running experiments, to ensuring the results are reproducible. They’ll develop components that directly address some of the biggest challenges in modern scientific research: information overload, inconsistent documentation, and difficulty reproducing results.
Why HPC?
-
As an industry to work in
In HPC field, we tackle complex challenges in areas like AI, and climate research using powerful computers. It’s growing fast, offering diverse career paths in system design, software development, AI, and research support. HPC combines cutting-edge technology with opportunities to collaborate across disciplines, making it an exciting, rewarding industry. It’s perfect for those who love solving big problems and want to make a meaningful impact while constantly learning and advancing their skills.
-
As a use for research
HPC helps researchers tackle big questions by handling massive amounts of data and running complex simulations quickly. It’s used in different disciplines and with HPC, research becomes faster, more accurate, and capable of solving computationally intensive problems that would be impossible otherwise.
-
As an experience as an undergrad
Although I didn’t have access to HPC as an undergrad, I can see how beneficial it is for students. It allows them to work with real-world tools and prepares them for future careers in research or industry. Exposure to HPC resources during undergraduate education builds critical thinking and technical skills that are invaluable for personal and professional growth.
Why RCAC/Purdue?
-
As a place to work as a professional
As a professional, I truly appreciate the knowledgeable and supportive colleagues at RCAC/Purdue. They have been incredibly helpful in every situation, creating an environment where learning and growth are constant. I’ve gained a lot from their expertise and the collaborative atmosphere.
-
A place to get your education (e.g. grad school)
As a graduate student, I often struggled with running my workflows on clusters and learned how critical effective user support is for research success. I can imagine how valuable it must be for undergraduates at Purdue to have access to both powerful computational resources and a supportive research computing to help them navigate challenges and grow in their field.
-
As a place to work as an undergrad
While I haven’t studied any of my degrees at Purdue, I understand the value of having access to resources like the Scholar cluster as part of coursework. Such access can be a game-changer for students, enabling hands-on learning and efficient research.
Where do you see HPC/Supercomputing/Research Computing going in the next 10 years?
In the next decade, I see HPC and supercomputing evolving to become more accessible and integrated into various disciplines. With the rise of artificial intelligence and machine learning, we’ll likely see HPC systems more optimized for data-intensive applications and real-time processing. Optimization of any kind will also impact energy efficiency and sustainability.
Have you ever been an REU or student employee?
No