Ajay Gupta
Professor
IEEE-CS TAC Vice-Chair (2022-23)
IEEE-CS TMRC Member (2013 - )
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 2023
CS4310-Design & Analysis of Algorithms (CRN: 40210) - follow TopicsCovered here. We also have LMS eLearning and MS Teams areas for the class: LMS eLearning for lecture notes, homeworks, quizzes etc and MSTeams for recorded lectures from previous semesters.
CS5950-Programming for Graduate Students (CRN: 45907) - follow TopicsCovered here. We also have LMS eLearning and Github Classroom areas for the class.
Courses in Summer II 2023
CS4430 / CS5430 - Database Management Systems (CRNs: 30955, 31777 and 30956), Hybrid Instruction Delivery (async and sync online) - follow TopicsCovered here. We also have LMS eLearning and MS Teams areas for the class: LMS eLearning for lecture notes, homeworks, quizzes etc and MSTeams for recorded lectures.
Courses in Spring 2023
CS1310 (15375) IP, CYCS (14014) FSO, and CYCS (15431) IP - Foundations of Computer Science and Foundations of Cybersecurity -- follow the weekly schedule, recorded lectures, quizzes, homeworks and exams from your LMS elearning. We also have a MS Teams area for your class for any updates specific to this semester. CEAS C124 Floyd Hall
CS5310 - Design & Analysis of Algorithms (CRN: 15919), T Th 10:00am-11:15pm, CEAS C217-3 Floyd Hall. Microsoft's MSTeams link for the class for recorded lectures. Elearning LMS link for the class.
Courses in Fall 2022
CS4310 - Design & Analysis of Algorithms (CRN: 40220), T Th 01:00pm-2:15pm, CEAS C0123 Floyd Hall
CS5310 - Design & Analysis of Algorithms (CRN: 42871), T Th 11:30am-12:45pm, CEAS D0206 Floyd Hall
CS6100 - Adv. Storage, Retrieval and Processing of Big Data (CRNs: 43720), T Th 04:00pm-05:15pm, CEAS D0212 Floyd Hall
Courses in Summer II 2022
CS4430 / CS5430 - Database Management Systems (CRNs: 31799, 31094, 31850 and 31095), M W 03:30pm-06:00pm, CEAS C0123 Floyd Hall, Hybrid Instruction Delivery (in-person as well as async online)
Courses in Spring 2022
CS4310 / CS5310 - Design & Analysis of Algorithms (CRN: 12436 and 14628), T Th 11:30am-12:45pm, CEAS D0204+D205 Floyd Hall, Hybrid Instruction Delivery
Courses in Fall 2021
CS6100 - Adv. Storage, Retrieval and Processing of Big Data (CRNs: 44174), T Th 04:00pm-05:15pm, CEAS C0229 Floyd Hall, Hybrid Instruction Delivery
Courses in Summer I 2021
CS3310 - Design & Analysis of Algorithms (CRN: 22190), T Th 10:30am-12:50pm, Synchronous Online
Courses in Spring 2021
CS4310 / CS5310 - Design & Analysis of Algorithms (CRN: 12840 and 15932), T Th 11:30am-12:45pm, CEAS D0208+D0210 / D0109+D0115 Floyd Hall, Hybrid Instruction Delivery
CS6310 - Advance Design & Analysis of Algorithms (CRN 15976), T Th 10:00am-11:15am, CEAS D109 Floyd Hall, Hybrid Instruction Delivery
Courses in Fall 2020
CS4310 / CS5310 - Design & Analysis of Algorithms (CRN: 40281 and 43649), M W 12:30pm-01:45pm, CEAS D0115 Floyd Hall, Hybrid Instruction Delivery
CS6100 / CS5950 - Adv. Storage, Retrieval and Processing of Big Data (CRNs: 44973 and 45639), M W 04:00pm-05:15pm, CEAS D109 Floyd Hall, Hybrid Instruction Delivery
Courses in Summer II 2020
CS6030/5950 - Cloud & Big Data Computing (CRNs: 31736 & 31735), M W 09:00am-11:30am
CS4430 / CS5430 - Database Management Systems (CRNs: 31377 & 31378), M W 03:30pm-06:00pm
Courses in Spring 2020
CS3310 - Data and File Structures / Intro to Design and Analysis of Algorithms (CRN: 11967), T Th 10:00am - 11:15am, CEAS C0141 Floyd Hall
CS3310 - Data and File Structures / Intro to Design and Analysis of Algorithms (CRN: 14099), T Th 01:00pm - 02:15pm, CEAS C0141 Floyd Hall
Courses in Fall 2019
CS6030/5950 - Cloud, IoT and BigData Analytics (CRNs: 45274/46500), T Th 4:00-5:15pm, CEAS C0123
CS4310 - Design & Analysis of Algorithms (CRN: 40304), T Th 01:00pm-02:15pm, CEAS D0204
Courses in Summer II 2019
CS4430 / CS5430 - Database Management Systems (CRNs: 31530 & 31531), M W 03:30pm-06:00pm, CEAS C0123 Floyd Hall
Courses in Spring 2019
CS3310 - Design & Analysis of Algorithms (CRN: 12060), T Th 10:00-11:15am, CEAS D0201
CS3310 - Data & File Structures (CRN: 14447), T Th 01:00pm-02:15pm, CEAS D0201
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
|