Glenn Lancaster Professor Emeritus // School of Computing Email: glancast@cs.depaul.edu Office: Phone: Homepage: http://condor.depaul.edu/~glancast Advising and Office Hours: Office hours are posted on D2L. Bio and Research Information Not available Schedule for Winter 2024-2025 Not available Courses Taught at DePaul CSC 211 Programming in Java I CSC 212 Programming in Java II CSC 300 Data Structures I CSC 301 Data Structures II CSC 309 C++ for Programmers CSC 343 Introduction to Operating Systems CSC 344 Automata Theory and Formal Grammars CSC 347 Concepts of Programming Languages CSC 373 Computer Systems I CSC 374 Computer Systems II CSC 376 Distributed Systems CSC 383 Deep Learning CSC 393 Data Structures in C++ CSC 394 Software Projects CSC 402 Data Structures I CSC 403 Data Structures II CSC 435 Distributed Systems I CSC 443 Introduction to Operating Systems CSC 444 Automata Theory and Formal Grammars CSC 447 Concepts of Programming Languages CSC 690 Research Seminar CSC 696 Master's Research IT 130 Introductory Computing for the Web Course Evaluations CSC 374 - 501Computer Systems IIWinter 14-15 CSC 374 - 510Computer Systems IIWinter 14-15 CSC 301 - 601Data Structures IISpring 13-14 CSC 402 - 901Data Structures ISpring 13-14 CSC 402 - 910Data Structures ISpring 13-14 CSC 300 - 501Data Structures IWinter 13-14 CSC 443 - 801Introduction to Operating SystemsWinter 13-14 CSC 443 - 810Introduction to Operating SystemsWinter 13-14 CSC 403 - 701Data Structures IIFall 13-14 CSC 403 - 710Data Structures IIFall 13-14 CSC 301 - 401Data Structures IIFall 13-14 CSC 300 - 601Data Structures ISpring 12-13 CSC 402 - 901Data Structures ISpring 12-13 CSC 402 - 910Data Structures ISpring 12-13 CSC 374 - 501Computer Systems IIWinter 12-13 CSC 374 - 510Computer Systems IIWinter 12-13 CSC 393 - 501Data Structures in C++Winter 12-13 CSC 373 - 401Computer Systems IFall 12-13 CSC 373 - 410Computer Systems IFall 12-13 CSC 374 - 401Computer Systems IIFall 12-13 CSC 374 - 410Computer Systems IIFall 12-13 CSC 224 - 601Java for ProgrammersSpring 11-12 CSC 224 - 610Java for ProgrammersSpring 11-12 CSC 374 - 901Computer Systems IISpring 11-12 CSC 374 - 910Computer Systems IISpring 11-12 CSC 373 - 502Computer Systems IWinter 11-12 CSC 373 - 510Computer Systems IWinter 11-12 CSC 383 - 501Deep LearningWinter 11-12 CSC 383 - 510Deep LearningWinter 11-12 CSC 373 - 401Computer Systems IFall 11-12 CSC 373 - 410Computer Systems IFall 11-12 CSC 443 - 701Introduction to Operating SystemsFall 11-12 CSC 443 - 710Introduction to Operating SystemsFall 11-12 CSC 343 - 701Introduction to Operating SystemsFall 11-12 CSC 383 - 501Deep LearningSummer II 10-11 CSC 383 - 510Deep LearningSummer II 10-11 CSC 373 - 901Computer Systems ISpring 10-11 CSC 373 - 910Computer Systems ISpring 10-11 CSC 383 - 601Deep LearningSpring 10-11 CSC 383 - 610Deep LearningSpring 10-11 CSC 224 - 501Java for ProgrammersWinter 10-11 CSC 373 - 501Computer Systems IWinter 10-11 CSC 224 - 510Java for ProgrammersWinter 10-11 CSC 374 - 701Computer Systems IIFall 10-11 CSC 374 - 710Computer Systems IIFall 10-11 CSC 443 - 701Introduction to Operating SystemsFall 10-11 CSC 443 - 710Introduction to Operating SystemsFall 10-11 CSC 343 - 701Introduction to Operating SystemsFall 10-11 CSC 224 - 201Java for ProgrammersSummer I 09-10 CSC 224 - 210Java for ProgrammersSummer I 09-10 CSC 374 - 601Computer Systems IISpring 09-10 CSC 374 - 610Computer Systems IISpring 09-10 CSC 383 - 901Deep LearningSpring 09-10 CSC 383 - 910Deep LearningSpring 09-10 CSC 374 - 501Computer Systems IIWinter 09-10 CSC 374 - 510Computer Systems IIWinter 09-10 CSC 262 - 502Programming in C++ IIWinter 09-10 CSC 224 - 401Java for ProgrammersFall 09-10 CSC 224 - 410Java for ProgrammersFall 09-10 CSC 443 - 701Introduction to Operating SystemsFall 09-10 CSC 443 - 710Introduction to Operating SystemsFall 09-10 CSC 343 - 701Introduction to Operating SystemsFall 09-10 CSC 383 - 501Deep LearningSummer II 08-09 CSC 383 - 510Deep LearningSummer II 08-09 CSC 374 - 601Computer Systems IISpring 08-09 CSC 374 - 610Computer Systems IISpring 08-09 CSC 383 - 901Deep LearningSpring 08-09 CSC 383 - 910Deep LearningSpring 08-09 CSC 262 - 502Programming in C++ IIWinter 08-09 CSC 373 - 501Computer Systems IWinter 08-09 CSC 373 - 510Computer Systems IWinter 08-09 CSC 309 - 701C++ for ProgrammersFall 08-09 CSC 309 - 710C++ for ProgrammersFall 08-09 CSC 383 - 401Deep LearningFall 08-09 CSC 383 - 410Deep LearningFall 08-09 CSC 343 - 901Introduction to Operating SystemsSpring 07-08 CSC 443 - 901Introduction to Operating SystemsSpring 07-08 CSC 443 - 910Introduction to Operating SystemsSpring 07-08 CSC 383 - 601Deep LearningSpring 07-08 CSC 383 - 911Deep LearningSpring 07-08 CSC 261 - 501Programming in C++ IWinter 07-08 IT 130 - 801Introductory Computing for the WebWinter 07-08 IT 130 - 401Introductory Computing for the WebFall 07-08 CSC 347 - 701Concepts of Programming LanguagesFall 07-08 CSC 447 - 701Concepts of Programming LanguagesFall 07-08 CSC 447 - 710Concepts of Programming LanguagesFall 07-08 CSC 383 - 501Deep LearningSummer II 06-07 CSC 383 - 510Deep LearningSummer II 06-07 CSC 212 - 902Programming in Java IISpring 06-07 CSC 212 - 911Programming in Java IISpring 06-07 CSC 343 - 901Introduction to Operating SystemsSpring 06-07 CSC 443 - 901Introduction to Operating SystemsSpring 06-07 CSC 443 - 910Introduction to Operating SystemsSpring 06-07 IT 130 - 501Introductory Computing for the WebWinter 06-07 CSC 212 - 501Programming in Java IIWinter 06-07 CSC 444 - 701Automata Theory and Formal GrammarsFall 06-07 CSC 444 - 710Automata Theory and Formal GrammarsFall 06-07 IT 130 - 402Introductory Computing for the WebFall 06-07 CSC 383 - 501Deep LearningSummer II 05-06 CSC 383 - 502Deep LearningSummer II 05-06 CSC 383 - 601Deep LearningSpring 05-06 CSC 447 - 901Concepts of Programming LanguagesSpring 05-06 CSC 447 - 910Concepts of Programming LanguagesSpring 05-06 CSC 262 - 501Programming in C++ IIWinter 05-06 CSC 373 - 501Computer Systems IWinter 05-06 CSC 261 - 401Programming in C++ IFall 05-06 CSC 347 - 401Concepts of Programming LanguagesFall 05-06 CSC 224 - 201Java for ProgrammersSummer I 04-05 CSC 224 - 202Java for ProgrammersSummer I 04-05 CSC 383 - 901Deep LearningSpring 04-05 CSC 393 - 901Data Structures in C++Spring 04-05 CSC 393 - 902Data Structures in C++Spring 04-05 CSC 383 - 903Deep LearningSpring 04-05 CSC 262 - 501Programming in C++ IIWinter 04-05 CSC 374 - 801Computer Systems IIWinter 04-05 DS 420 - 701Distributed Systems IFall 04-05 DS 420 - 703Distributed Systems IFall 04-05 CSC 373 - 704Computer Systems IFall 04-05 CSC 373 - 705Computer Systems IFall 04-05 CSC 416 - 501Foundations of Computer Science IISummer II 03-04 CSC 416 - 502Foundations of Computer Science IISummer II 03-04 CSC 347 - 601Concepts of Programming LanguagesSpring 03-04 CSC 447 - 901Concepts of Programming LanguagesSpring 03-04 CSC 447 - 903Concepts of Programming LanguagesSpring 03-04 CSC 343 - 801Introduction to Operating SystemsWinter 03-04 CSC 447 - 801Concepts of Programming LanguagesWinter 03-04 CSC 343 - 803Introduction to Operating SystemsWinter 03-04 CSC 343 - 701Introduction to Operating SystemsFall 03-04 CSC 447 - 702Concepts of Programming LanguagesFall 03-04 CSC 343 - 704Introduction to Operating SystemsFall 03-04 CSC 416 - 201Foundations of Computer Science IISummer I 02-03 CSC 447 - 201Concepts of Programming LanguagesSummer I 02-03 CSC 447 - 301Concepts of Programming LanguagesSpring 02-03 CSC 309 - 601C++ for ProgrammersSpring 02-03 CSC 336 - 502User Interface DevelopmentWinter 02-03 CSC 343 - 501Introduction to Operating SystemsWinter 02-03 CSC 343 - 401Introduction to Operating SystemsFall 02-03 CSC 347 - 401Concepts of Programming LanguagesFall 02-03 CSC 416 - 201Foundations of Computer Science IISummer I 01-02 CSC 343 - 203Introduction to Operating SystemsSummer I 01-02 CSC 347 - 901Concepts of Programming LanguagesSpring 01-02 CSC 224 - 601Java for ProgrammersSpring 01-02 CSC 347 - 501Concepts of Programming LanguagesWinter 01-02 CSC 416 - 201Foundations of Computer Science IIWinter 01-02 CSC 347 - 401Concepts of Programming LanguagesFall 01-02 CSC 211 - 403Programming in Java IFall 01-02 CSC 343 - 201Introduction to Operating SystemsSummer I 00-01 CSC 343 - 601Introduction to Operating SystemsSpring 00-01 CSC 376 - 602Distributed SystemsSpring 00-01 CSC 394 - 602Software ProjectsSpring 00-01 CSC 546 - 301Operating Systems DesignSpring 00-01 CSC 447 - 203Concepts of Programming LanguagesWinter 00-01 DS 520 - 204System Design and Implementation with Distributed Object...Winter 00-01 CSC 336 - 701User Interface DevelopmentFall 00-01 CSC 347 - 401Concepts of Programming LanguagesFall 00-01