GAUTAM SRIVASTAVA
Associate Professor
Telephone: +1 (204) 727-9748 (Office)
Telephone: +1 (250) 882-5516 (Cell)
RESEARCH INTERESTS
Big Data, Data Mining, Social Networks, Cryptography, Security and Privacy, and Graphs
EDUCATION
Ph.D., Computer Science Aug 2011
Thesis: Social Network Anonymization through Graphs
Supervisors: Dr. Venkatesh Srinivasan and Dr. Bruce Kapron
University of Victoria, Victoria, British Columbia, Canada
M.Sc., Computer Science August 2006
Thesis: Pseudorandom number generators using multiple sources of entropy
Supervisors: Dr. Venkatesh Srinivasan and Dr. Bruce Kapron
University of Victoria, Victoria, British Columbia, Canada
B.Sc., Mathematics and Computer Science June 2004
Briar Cliff University, Sioux City, Iowa, USA
ACADEMIC POSITIONS
Associate Professor January 2018-Present
Department of Mathematics & Computer Science
Brandon University (BU)
Assistant Professor September 2014-January 2018
Department of Mathematics & Computer Science
Brandon University (BU)
Assistant Teaching Professor September 2011-September 2014
Department of Computer Science
University of Victoria (UVic)
Faculty September 2008-September 2010
Department of Media and Communications
University of Canada West (UCW)
Sessional Lecturer September 2005-August 2007
Department of Computer Science
University of Victoria (UVic)
PUBLICATIONS
Invited Book Chapters
Refereed Journal Publications
*Asterisk is used to identify students who are co-authors and were under my supervision
Author names alphabetical unless otherwise stated, indicating contribution amount.
Refereed Conference Publications
Technical Reports
18. Doug Pickering, Mykel Shumay*, Douglas Spencer and Gautam Srivastava. Eclipse 2017 Livestream – An Evaluation Report for NASA. Palo Alto, CA. 2017.
TEACHING
Brandon University Courses
62:231: Introduction to C++ (Course Instructor)
62:264: Digital Computer Fundamentals (Course Instructor and Lab Instructor)
62:306: Systems Programming (Operating Systems) (Course Instructor)
62:364: Microprocessors (Course Instructor) (Spring 2018)
62:367: Computer Organization (Course Instructor)
62:371: Databases (Course Instructor)
62:483: Senior Seminar Course on Big Data (Course Instructor)
62:483: Senior Seminar Course on Social Network Privacy (Course Instructor)
University of Victoria Courses
CSC 100: Elementary Computing (Course Instructor)
CSC 105: Computers and Information Processing (Course Instructor)
CSC 106/212: The Practice of Computer Science (Course Instructor)
CSC 110: Fundamentals of Programming I (Course Instructor)
CSC 111: Fundamentals of Programming with Engineering Applications
CSC 115: Fundamentals of Programming II (Course Instructor)
CSC 230: Introduction to Computer Architecture (Course Instructor)
CSC 320: Foundations of Computer Science (Course Instructor)
BUTM 403 (UCW): Technology and the Future (Course Design and Instructor). Fall 2009, Spring 2009. This course examines the influence of the information age on daily life in organizations and homes. Concepts include the integration of digital technologies and explore phenomena like the downloading syndrome.
COURSE DESIGN 62:231 (BU): To meet requirements of the Physics exchange program with the University of Minnesota, designed, created and implemented a new course in Fundamentals of C++ programming. C++ programming is an essential tool to CSC Majors and Minors alike. C++ is in very high demand as a programming skill in the work force and for Engineering Majors. Being able to apply C++ programming to more of an applications aspect of programming will be beneficial to our students.
62:306 (BU): Redesign of this course in Systems Programming to meet the current technology available for Operating Systems. Still touching on the history of systems programming, giving the students the tools to program and design for current Operating Systems such as Windows 7/8 and new releases of Linux. Adding in Industrial projects using active projects with Industrial Partners.
BUTM 403 (UCW): Technology and Culture and the Future: Contracted to Design and Implement this course. The course is based on technology and its effects on society. Requirements for the course is a 10 week in class module alongside 8 week online module for the same course.
CSC 106 (UVic): The Practice of Computer Science. Redesigned course in 2012. Included an aspect known as group challenges where students were required to interact with local community businesses and learn about computer science implementations that they use and do not use. This aspect of course led to a presentation at Faculty Retreat in 2013.
CSC 212 (UVic): The Practice of Computer Science. Designed and implemented a 2 week module based on my 2007 IEEE Real World Engineering Projects Award. The project was based on using Nintendo Wii-motes to create Rehabilitation Software in the aid of wrist injuries and paralysis.
INVITED LECTURES
Brandon University. Brandon, Canada November 2017
Big Data and Data Mining Techniques
Science Faculty Seminar Series
Chung Yuan Christian University, Chung-Li, Taiwan April 2017
Hardware Cache Organization
Kaohsiung Medical University, Kaohsiung, Taiwan April 2017
Big Data
Shih Chien University, Kaohsiung, Taiwan April 2017
Data Mining and Trends in Big Data
SELECTED ACADEMIC SERVICE
Volunteer, Let’s Talk Science 2018-Present
Faculty Member. Indigenous Math Outreach 2018-Present
Tour Coordinator, Western Manitoba Science Fair 2018
External Member, BU Physics Term Search Committee 2018
Member, Brandon University Dean of Science Search Committee 2016-2017
Thesis Committee Member, Brandon University MELS Program 2017-Present
Session Chair, CGAT 2018, Singapore 2017
Brandon University Senate – Science Faculty Representative 2017-Present
Member, BU Physics Search Committee 2017
BU Open House, Presentation and Science Representative 2017,2018
SELECTED COMMUNITY SERVICE
Indian Pavilion Rep, WestMan MultiCultural Festival 2017-Present
National Board Member, Kangaroo Mathematics Contest 2017-Present
Co-Chair, BU Community in Action Committee 2015-Present
Legion National Track and Field Championships, Volunteer 2017
Director, Punjabi Cultural Association 2017-Present
TRAINING of HIGHLY QUALIFIED PERSONNEL
I have supervised the following students during their topics courses, with research projects to complete degree requirements and with employment opportunities as research assistants during summer terms.
Brandon University
270 18th Street
Brandon, MB
R7A 6A9
CANADA
Voice: (204) 728-9520
Fax: (204) 726-4573