Mohamed is a freelance data scientist, machine learning research engineer, tech tutor, and IT technical writer. He enjoys working on AI-based software projects and data-based applications. Mohamed has a master's degree in software engineering and has more than four years of R&D experience using Java, Python and data science stack. He is passionate about mathematics, machine learning, programming languages and data structures, algorithms, and AI & software engineering tools.