Raj Programming,Scraping,Data Science,Machine Learning

I am a Master's student at Concordia University with a major in Computer Science. My primary focus while teaching is on basics. I try my best to provide the foundation of the subject I'm teaching so that it will be easy for the students to grab things easier as the level increases. Many of my students found my style insightful and helpful. I am always available to students even after my day off or weekend. I always keep my self updated by reading various blogs and through courses and I love sharing new information.


  • JAVA (Beginner-Expert)

  • Website design and development (Beginner-Intermediate)

  • Math (Grade 1-Bachelors/Undergraduate)

  • Python (Beginner-Expert)

  • Data science and machine learning (Beginner-Intermediate)


  • Teaching Assistant (Sep, 2020 - Present) at Concordia University, Montreal
    My task is to design and provide tutorial lessons to the undergraduate students for the subject: Project Management and Planning (SOEN 384).
  • Data Mining Engineer (Jul, 2020 - Present) at Guide Analytics, Waterloo
    My task is to scrape data from web sites and load this data for later use. Also, working closely with the machine learning team for feature selection and transformation.
  • Research Intern (Jan, 2019 - Apr, 2020) at Mitcas, Canada
    My task was to find an anomaly in the network data. For analysis, I have used various python libraries like dask for handling the data, pandas, numpy, matplotlib for analysis and also some packages from scipy, statsmodel for time series decomposition. I also applied signal processing to label the data and later machine learning to find the anomalies.


  • Computer Science (Aug, 2018 - now) from Concordia University, Montreal- scored 3.7

Fee details

    CA$7-25/hour (US$5.26-18.8/hour)

    Fees vary from beginner to expert level.


No reviews yet. Be the first one to review this tutor.