Andrei Grigoriev

About

Engineering Faculty

Bio

Mr. Andrei Grigoriev is a Data Science and Machine Learning faculty member at San Francisco Bay University with over eight years of experience designing and teaching upper-division computer science curricula. His instructional focus includes data science, machine learning, and software development, integrating Python-based analytics tools (including Pandas) with core computer science foundations in C/C++, Java, and Python.

He brings applied experience in robotics, network security, and computer architecture, providing students with practical context for algorithmic thinking, systems-level design, and secure computing. His teaching approach emphasizes project-based and inquiry-driven learning aligned with ABET Computer Science student outcomes, enabling students to apply theory to real-world computing problems.

Andrei holds a B.S. and M.S. in Information Security and an M.S. in Computer Science. His pedagogical approach fosters analytical rigor, technical competence, and professional readiness through hands-on coursework and applied projects.

Degree & Academic Institution:

  • MS, Computer Science
  • MS, Information Security

Courses Taught:

  • CS 481 - Introduction to Data Science
  • CS 457 - Data Modeling and Implementation Techniques
  • DS 520 - Deep Learning

Bio

Mr. Andrei Grigoriev is a Data Science and Machine Learning faculty member at San Francisco Bay University with over eight years of experience designing and teaching upper-division computer science curricula. His instructional focus includes data science, machine learning, and software development, integrating Python-based analytics tools (including Pandas) with core computer science foundations in C/C++, Java, and Python.

He brings applied experience in robotics, network security, and computer architecture, providing students with practical context for algorithmic thinking, systems-level design, and secure computing. His teaching approach emphasizes project-based and inquiry-driven learning aligned with ABET Computer Science student outcomes, enabling students to apply theory to real-world computing problems.

Andrei holds a B.S. and M.S. in Information Security and an M.S. in Computer Science. His pedagogical approach fosters analytical rigor, technical competence, and professional readiness through hands-on coursework and applied projects.

Degree & Academic Institution:

  • MS, Computer Science
  • MS, Information Security

Courses Taught:

  • CS 481 - Introduction to Data Science
  • CS 457 - Data Modeling and Implementation Techniques
  • DS 520 - Deep Learning