- optimization for machine learning
- theory of deep learning
- federated learning (I am co-inventor of FL:   )
- collaboration with Tong Zhang on optimization & machine learning
InternsIf you would like to visit my Lab as an intern, send me an email and explain why you are interested in this. Include a CV and a transcript of university grades. Interns can spend anywhere between several weeks to 6 months at KAUST. We have several internship programs, including:
- VSRP (Visiting Student Research Program)
- 3-6 months stay requirement
- eligible regions/countries: Europe (this includes Turkey and Russia), North America (USA & Canada), Australasia (Australia & NZ), Latin America, South Korea, Japan, Singapore.
- I have 4 VSRP projects open: i) Gradient compression for distributed training of machine learning models, ii) Towards a principled understanding of deep learning, iii) Federated learning, iv) Topics in machine learning and optimization
- VS (Visiting Student program)
- 1-6 months stay requirement
- eligible countries: all
- SSI (Saudi Summer Internships)
- competitive program with up to 40 spaces each Summer at KAUST
- eligibility: i) in-kingdom Saudi nationals ii) should be university students studying towards an MS degree, or be in their junior or senior year iii) should pursue a degree related to CS/MATH/STAT/EE.
MS/PhD and PhD positionsIf you have a BS degree, apply to our combined MS/PhD program. If all goes well, you will get an MS degree in 1.5 years (3 semesters), and will then continue towards your PhD. So, if you start in August in year Y, you will get your MS degree in December in year Y+1, and will continue as a PhD student from January of year Y+2. If you have an MS degree already, apply directly to the PhD program. If you are from Europe or North America, I recommend that you also apply for the European Science Foundation KAUST Discovery Fellowship - this is more prestigious than the standard KAUST Fellowship. PhD at KAUST takes a minimum of 2.5 years. We accept students for entry in Fall (August) and Spring (January). However, most students start in the Fall. There are several application rounds throughout the year, and hence you can essentially apply at any time. Apply here.
I can supervise students in all programs in the CEMSE division: AMCS (Applied Mathematics & Computational Science), CS (Computer Science), ECE (Electrical and Computer Engineering) and STAT (Statistics). My current students study in all of these programs except for EE. If you have any questions about studies at KAUST, and want to ask a current student, feel free to make use of the KAUST Ask a Student system.