Brian Srivastava

Lecturer at Trent University
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Peterborough, Ontario, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Lecturer
      • May 2014 - Present

      Lecturer in the Computing Science & Information Systems Department. On a 6 point scale from very poor being 0, to excellent being 5, I currently have an average overall effectiveness of 3.9 from student evaluations. In total I have taught 40 courses + 8 reading courses since 2014. (as of jan 2020) The courses I have taught, all or in part: COIS 1010H– Digital World (Security and Multimedia lectures only)* COIS 1020H - Programming For Computing… Show more Lecturer in the Computing Science & Information Systems Department. On a 6 point scale from very poor being 0, to excellent being 5, I currently have an average overall effectiveness of 3.9 from student evaluations. In total I have taught 40 courses + 8 reading courses since 2014. (as of jan 2020) The courses I have taught, all or in part: COIS 1010H– Digital World (Security and Multimedia lectures only)* COIS 1020H - Programming For Computing Systems COIS 2830H – Multimedia and Design** COIS 2300H – Computer Organisation* COIS 2320H – Digital Logic* COIS 2240H – Software Design and Modelling* COIS 2020H - Algorithms and Data Structures (C#)* COIS 3030H – Software Specification and Requirements COIS 3400H – Database Management Systems (SQL) COIS 3550H – Human Computer Interaction (Guest Sessions on VR)* COIS 3860H – Internship Projects COIS 4310H – Computer Networks* * COIS 4480H – Computer Graphics** COIS 4000Y – Software Engineering Project* COIS 4100H - Comparative Programming Languages* COIS 4600H – Abstractions Systems Models and Conceptual Analysis (Half)* COIS 4901H - Game Development* COIS 4902H - Computer Vision* AMOD 5410H- Big Data Graduate course** AMOD 5420H/COIS 4350H- High Performance Computing* AMOD 5610H - Big Data Major Research Project Supervision* AMOD 5310H - Artificial Intelligence AMOD 5310H - Advancements in Machine learning AMOD 5320H - Non-relational Databases *'d courses are ones where I wrote (nearly) all of the lecture notes, assignments, and laboratory exercises. **'d courses have been completely rebuilt (new lectures/labs) multiple times. AMOD 5310H is a our course code for new/trial courses that haven't been assigned permanent codes yet, which is why it's on there multiple times.

    • Co-op Coordinator, Computer Science
      • Sep 2018 - Present

      I lead the implementation of Trent University's first Co-op programme, which is in Computer Science. There are three parts to this job. The first involves leading or participating in discussions on numerous internal rule, policy, and procedure changes. As the first department at the University to have paid co-op we have been the front line on all of the relevant changes. Secondly, I have created training materials for Computer Science Co-op, and coordinated with the… Show more I lead the implementation of Trent University's first Co-op programme, which is in Computer Science. There are three parts to this job. The first involves leading or participating in discussions on numerous internal rule, policy, and procedure changes. As the first department at the University to have paid co-op we have been the front line on all of the relevant changes. Secondly, I have created training materials for Computer Science Co-op, and coordinated with the Careerspace to prepare students for job interviews and working in paid placements. Third, I liaise with employers about establishing co-op opportunities for our students, and establishing future partnerships with the university. As part of this work I oversee the COIS Co-op Placement advisor.

    • Course Instructor
      • Jan 2014 - Apr 2014

      Teaching COIS 2830H, Multimedia and Design.

    • Canada
    • Higher Education
    • 700 & Above Employee
    • PhD Candidate
      • 2008 - Present

      My current research is on modeling insurgency and counter insurgency at a grand strategy level. We are using video game technology for this, and we are collaborating with Battlegoat Studios (Supreme Ruler series) on their commercial releases. I'll be done whenever I've had time to do anything that isn't teaching at Trent

    • Teaching Assistant and Instructor
      • 2008 - Jan 2014

      Teaching Assistant For CS 1037 Computer Science Fundamentals II (C++) - Twice CS 3357 Networking I (C/Java) – Thrice CS 4457/9546 Networking II (Java/Blackberry/Android) Twice Instructor For CS 4482a/9511- Game Engine development CS 3388 - Computer Graphics, first third due to the regular instructor having an emergency.

    • Canada
    • Higher Education
    • 700 & Above Employee
    • Proctor for Adaptive Technology Assisted Exams
      • Dec 2004 - Aug 2008

      I was responsible for IT support for students writing exams with technology to support various special needs including voice recognition. I was under the supervision of the full time department technologist, though largely operated independently. This was part time in addition to my MSc work at Trent. Note that there was an approximately one year gap in 2005 where I did not do this but I did in 2004 and 2006.

    • MSc Student, Teaching Assistant
      • 2006 - 2008

      My MSc thesis was on GPU ray tracing, specifically implementing a CUDA ray tracer while CUDA was still under development. Courses for which I was a TA at Trent: COSC is the science stream, COST the arts stream COSC 382h History Of Computing COSC 283h Multimedia And Design COSC 340h Databases COSC 432h Distributed Systems COST/BUSI 262h Systems Design and Analysis COST 280h Digital Culture COST 350h Artificial Intelligence/Life COSC 431h Networking

Education

  • The University of Western Ontario
    PhD, Computer Science
    2008 - 2012
  • Trent University
    Master of Science (MSc), Computer Science
    2005 - 2008
  • University of Guelph
    Bachelor of Science (BSc), Theoretical and Mathematical Physics
    1998 - 2002

Community

You need to have a working account to view this content. Click here to join now