- Position: Research Fellow
- Areas of expertise: functional high-performance computing; parallel programming technologies; functional programming; parallel algorithms; scientific visualization
- Email: F.Hosseini@leeds.ac.uk
- Phone: +44(0)113 343 5496
- Location: 6.01 E C Stoner Building
Over the past several years, I have held various research positions in the United Kingdom, Italy, and Iran. These positions provided extensive experience to build parallel applications using low- to high-level parallel programming technologies exploiting multi- and many-core hardware to computer clusters. In my current position, a research fellow at the University of Leeds, UK, I have been investigating the applications of the functional parallel programming technologies in the area of data visualization. My work also includes visualization of molecular dynamic simulation data in collaboration with colleagues at Leeds Institute of Cancer & Pathology, University of Leeds; this project was recently funded by the University of Leeds Crucible program. This year, I am teaching Parallel and Concurrent Programming module, MEng/Msc Level. I have also been involved in teaching Functional Programming module as a guest lecturer and a lab demonstrator over the last two years. I have served as a committee member of Women at Leeds Network since 2016, and I have been organizing, running, and chairing a series of the network events. As a Ph.D. candidate at the Istituto Italiano di Technologia (IIT), Italy, 2009-2013, my work contributed to iCub, a large-scale open source robotic project, and eMorph, a Seventh Research Program (FP7) from the European Union. As a research assistant at the University of Tehran, Iran, 2006-2008, I have conducted research on resource management in peer-2-peer networks.
- ACM SIGPLAN Member, 2014-present
In 2017/2018, I am teaching Parallel and Concurrent Programming module. This is a MEng/Msc Level module and part of the new High Performance Graphics and Games Engineering programme. The module introduces students to the principle and practice of parallel and concurrent programming, covers C++ language/library support for concurrent programming, and looks at GPU programming using CUDA.
Over the last two years, I have served as a guest lecturer and a lab demonstrator for Functional Programming module.
Research groups and institutes
- Computational Science and Engineering