Kayvan Karim


Assistant Professor at Heriot-Watt University
MBCS, FHEA, MCP
MCP(rgb)_6

About Me

I am an assistant professor at Heriot-Watt University Dubai campus, the school of math and computer science. Also, software engineer/architect and software project consultant with more than 15 years of experience. I am working on my PhD, and my research is about applying deep learning in network security.

This blog is a place to share my personal experiences. The areas that I explore are software engineering, programming languages, machine learning and deep learning. Also, Crafting enterprise software for both web and desktop is still my interest. I love the fact that each project has specific requirements, and that’s where I pick different tools for solving that particular problem; basically, that’s where I learn new technologies.


Another topic that I enjoy learning about is improving my productivity in daily life, and I’m continuously trying different techniques to improve my productivity.
My first line of code was with Commodore 64, and I got my first MCP in 2005. I blog about my daily experience on my projects and experiences I gain solving different problems to help other people.
Running and CrossFit is the way I keep myself active.
Playing music is my second passion. It used to be my profession, but now it’s my hobby. I play electric guitar for 20 years.
Reading books, watching movies and TV Shows is my fun.
I’m married, have a lovely wife and a daughter, and I live in UAE.