رایانشکده *** Computation Hub

رایانشکده *** Computation Hub

محاسبات ریاضی، حل مسئله های برنامه نویسی و پیاده سازی الگوریتم
رایانشکده *** Computation Hub

رایانشکده *** Computation Hub

محاسبات ریاضی، حل مسئله های برنامه نویسی و پیاده سازی الگوریتم

About Mohammad Rajabpur



About Mohammad Rajabpur


Yours truly, Mohammad Rajabpur (in Persian: محمد رجب‌پور) has graduated in Computational Linguistics (CL) from Sharif University of technology. I learned computer programming for the first time in 1995 at Talash Junior High School in Marvdasht, a city located in the southwest of Iran. Mr. Houshang Bahmani, who was a graduate of mechanical engineering from Amirkabir University, taught me an introductory course in algorithm design and programming. At that time, we learned BASIC (Beginner's All-purpose Symbolic Instruction Code) on personal computers operated by MS-DOS. Several years later, I learned how to program in C++ through self-study. Then I got familiar with the Visual Studio Programming Environment and mastered Visual Basic and Visual C#.

          In 2015, I learned the Python Programming Language from Dr. Mohammad Bahrani, an expert in Artificial Intelligence (AI) and a prominent professor at Languages and Linguistics Center of Sharif University of Technology. He also taught me how to carry out Natural Language Processing (NLP) in Python. Above all, I learned and implemented various search algorithms and got familiar with knowledge engineering and logic programming in my favorite course, Artificial Intelligence which was taught by Dr. Bahrani.

          In 2016, I learned Statistical Methods in Natural Language Processing as a very useful course from Dr. Hadi Veisi, an expert in AI and a visiting professor from University of Tehran. In this course, he made us familiar with Machine Learning and its application in NLP. Moreover, the projects that I carried out as my assignments for this course in the domains of classification, clustering, and artificial neural networks opened up new horizons to me.

          In January 2018, under Dr. Bahrani’s supervision, I successfully defended my thesis which was entitled “Rule-Based Conversion of Colloquial Texts into Official Texts in Persian” and received an “A” grade.

          At the moment, I am doing research in the fields of CL, NLP, AI, and Machine Learning. I am also teaching computer programming to the enthusiasts and working as a freelance computer programmer.