Ajay

Ajay Gupta
Professor

IEEE-CS TAC MemberAtLarge (2017 - )
IEEE-CS TAC Vice-Chair (2015-16)
IEEE-CS TCPP Chair (2011-2015)

Director, WiSe Lab
Graduate Program Director

Western Michigan University
Dept. of Computer Science
Mail Stop 5466
4601 Campus Drive
Kalamazoo, MI, 49008-5466


Phone: 269-276-3101 / 3104
Fax: 269-276-3122
E-Mail: ajay dot gupta at wmich dot edu

Courses in Fall 2018

CS3310 - Data and File Structures (CRN: 40281), T Th 10:00-11:15am, CEAS

CS4310 - Design and Analysis of Algorithms (CRN: 40314), T Th 01:00pm-02:15pm, CEAS D0210

Courses in Summer II 2018

CS4430 / CS5430 - Database Management Systems (CRNs: 31783 & 31784), M W 03:30pm-06:00pm, CEAS C0123 Floyd Hall

CS5950 / CS6030- Cloud, IoT and Big Data (CRNs: 31854 & 31871), T Th 03:30pm-06:00pm, CEAS C0123 Floyd Hall

Courses in Spring 2018

CS3310 - Data and File Structures (CRN: 12163), T Th 10:00-11:15am, CEAS D0206

CS3310 - Data and File Structures (CRN: 15211), T Th 10:00-11:15am, CEAS D0206

Courses in Fall 2017

CS3310 - Data and File Structures (CRN: 40290), T Th 10:00-11:15am, CEAS C0122

CS4310 - Design and Analysis of Algorithms (CRN: 40323), T Th 01:00pm-02:15pm, CEAS D0212

Courses in Summer II 2017

CS5950 (31818) / CS6030 (31732) - Cloud Computing, T Th 04:30-07:00pm, CEAS C0123

Courses in Spring 2017

CS3310 - Data and File Structures (CRN: 12321), T Th 10:00-11:15am, CEAS C0122

CS3310 - Data and File Structures (CRN: 16233), T Th 01:00-02:15pm, CEAS C0141

Courses in Fall 2016

CS3310 - Data and File Structures (CRN: 46464), T Th 08:30-09:45am, CEAS C0122

CS3310 - Data and File Structures (CRN: 40316), T Th 10:00-11:15am, CEAS D0205

Courses in Summer II 2016

CS1110 - Computer Science I (CRN: 31905), M W 09:30am-12:00noon, CEAS C0224

Courses in Spring 2016

CS1110 - Computer Science I (CRN: 11362), M W 04:00-05:15pm, CEAS C0224

CS6320 - Intractable Problems, and Approximation & Heuristic Algorithms (CRN: 15618), M W 06:00-07:15pm, CEAS C0124

Courses in Fall 2015

CS4310 - Design and Analysis of Algorithms (CRN: 40362), T Th 10:00-11:15am, CEAS D0204

CS6030 - Cloud Copmputing (CRN: 45123), T Th 04:00-05:15pm, CEAS D0212

Courses in Summer II 2015

CS6030 - Cloud Computing (CRN: 31966), M W 03:00-05:30pm, CEAS C0224

Courses in Spring 2015

CS4310 - Design and Analysis of Algorithms (CRN: 15472), M W 04:00-05:15pm, CEAS C0141

CS5260 - Parallel Computations I (CRN: 14504), M W 06:00-08:30 pm, CEAS D0205

Courses in Fall 2014

CS1110 - Computer Science I (CRNs: 43245 and 44179) T, Th 10:00am-11:15am, and 4:00pm-5:15pm, CEAS C0224

Courses in Summer I 2014

CS1110 - Computer Science I (CRN: 21041) MWF 9:30am-11:10am, CEAS C0224

CS5310 - Algorithms (CRN 22346; one of the foundation courses for our new MS program) MWF 1:00pm-3:15pm, CEAS C0224

Courses in Spring 2014

CS1120 - Computer Science II (CRN: 11663) T R 01:00pm-02:15pm, CEAS C0228

CS5310 - Algorithms (one of the foundation courses for our new MS program; offered as CS5950 CRN 15555 [2crhr] + CS5990 CRN 11429 [1crHr]) T R 04:00pm-05:40pm, CEAS C0227

Courses in Fall 2013

CS4310/5950 - Design and Analysis of Algorithms (CRNs: 40425 & 46192) T R 10:00am-111:15am, CEAS D0109

Courses in Summer II 2013

CS1120 - Computer Science II (CRN: 31723) T R 10:00am-12:30pm, CEAS C0224

Courses in Spring2013

CS1120 - Computer Science II (CRN: 11895) T R 10:00-11:15am, CEAS C0224

Courses in Fall 2012

CS1120 - Computer Science II (CRN: 30254) T R 10:00-11:15am, CEAS C0224

CS6310 - Design of Algorithms and Advance Data structures (CRN: 45958) T R 1:00-2:15pm, CEAS D0202

Courses in Spring 2012

CS1110 - Computer Science I (CRN: 12145) T R 8:30am - 9:45am, CEAS C0224

Courses in Fall 2011

CS5950 - Intro to Smart Sensor Systems (CRN: 46755) T W 8:30am - 9:45am, CEAS C0141;

Courses in SummerII 2011

CS1000 - Fluency with Information Technology (CRN: 30746 - lect) M W 10:00am - 11:40am, KHR 03226; Lab section (CRN 30745) meets M W 01:00pm-02:40pm in KHR 02217.

Courses in Spring 2011

CS 1120 – Computer Science II (CRN: 12311- lect) T Th 1:00-2:15pm, C0224, CEAS

Courses in Fall 2010

CS 6310 – Advanced Data Structures and Algrithm Design (CRN: 44514- lect) T Th 1:00-2:15pm, C0122, CEAS

Courses in Summer II 2010

CS 5950 – Introduction to Cloud Computing (CRN: 12634- lect) M W F 1:30-3:10pm, C0122, CEAS

Courses in Spring 2010

CS 1120 – Computer Science II (CRN: 31838- lect) T R 1:00-2:15pm, C0224, CEAS

Courses in Fall 2009

CS 6310 – Design and Analysis of Algorithms (CRN: 45820- lect) T R 1:00-2:15pm, D0204, CEAS

Courses in Summer II 2009

CS 1000 – Fluency with Information Technology (CRN: 30923- lect) 10:00-11:40am, Wood1301, Main campus

Courses in Spring 2009

CS 3310 – Data and File Structures (CRN: 12933- lect) 11:30-12:45pm, C0124, CEAS

Courses in Fall 2008

CS 1120 - ComputerScience II (CRN: 40577- lect) 11:30-12:45pm, C0224, CEAS

Courses in Summer II 2008

CS 5260 - Parallel Computations I (CRN: 45056 - lect) 1:00-2:15pm, D0205 CEAS

CS 6030 - Smart Wireless Sensor Systems - lect) 1:30-4:00pm, C0122, CEAS

Courses in Spring 2008

CS 1120 - ComputerScience II (CRN: 13188- lect) 11:30-12:45pm, C0224, CEAS

CS 4310 - Design and Analysis of Algorithms (CRN: 13224 - lect) 10:00-11:15, D0206

Courses in Fall 2007

CS 1120 - ComputerScience II (CRN: 40637- lect) 11:30-12:45pm, C0224, CEAS

CS 4310 - Design and Analysis of Algorithms (CRN: 40803 - lect) 13:00:14:15, D0205

Course in SummerII 2007

CS 4850 - Programming Languages (CRN: 31871 - 01:30pm-03:10pm, C0122, CEAS

Course in Spring 2007

CS 1120 - ComputerScience II (CRN: 13918 - lect) 01:00-02:15pm, C0224, CEAS

CS 4310 - Design and Analysis of Algorithms (CRN: 13964 - lect) 04:00-05:15pm, C0136

Course in Fall 2006

CS 3310 - Data and File Structures (CRN: 40782 - lect) 11:30-12:45pm, D0202

CS 4310 - Design and Analysis of Algorithms (CRN: 40933 - lect) 01:00-02:15pm, D0205

Course in SummerII 2006

CS 4850 - Programming Languages (CRN: 30463 - lect) 01:00-02:40pm, C0124

Courses in Spring 2006

CS 1120 - Computer Science II (CRN: 14380 - lect) TR 9:30-10:45am, C0224

CS 4310 - Design and Anlaysis of Algorithms (CRN: 14440), TR 11:00-12:15pm, C0136

Courses in Fall 2005

CS 1110 - Computer Science I (CRN: 40888 - lect)

CS 3310 - Data and File Structures (CRN: 40955)

Courses in SummerII 2005

CS 1120 - Computer Science II (30855/30856)

CS 4850 - Programming Languages (30626)

Courses in Spring 2005

CS 112 - Computer Science II

CS 555 - Computer Networks

Courses in Fall 2004

CS 331 - Data and File Structures

CS 631 - Advance Design & Analysis of Algorithms

CS 603 - Mobile Computing, Communications and Systems

Courses in Summer I 2004

CS 112 - Computer Science II

CS 555 - Computer Networks

Courses in Spring 2004

CS 603 - Smart Wireless Sensor Systems

CS 626 - Parallel & Distributed Computations II

Courses in Fall 2003

CS 112 - Computer Science II

CS 603 - Mobile Computing

Courses in SummerII 2003

CS 531 - Design and Analysis of Algorithms

CS 603 - Advanced Computer Networks