Department M Courses

VLSI Design 100

Very Large Scale Integration circuit design, including chip architecture, layout techniques, and design automation tools.

Computer Architecture 400

Study of the organization and design of computer systems, including processor architecture, memory hierarchy, and I/O systems.

Network Protocols 200

Detailed examination of communication protocols used in computer networks, including TCP/IP, HTTP, and wireless protocols.

Human Anatomy 100

Detailed study of human body structure and function. Laboratory work includes dissection and use of anatomical models.

Neuroscience 200

Interdisciplinary exploration of nervous system structure and function, covering cellular neurobiology, cognitive neuroscience, and neurological disorders.

Creative Writing 100

Workshop-style course focusing on the craft of writing fiction, poetry, and creative non-fiction. Emphasis on developing voice and style.

Biology 101 400

An introduction to the principles of biology, covering cell structure, genetics, evolution, and ecology. Laboratory work includes microscopy and experimental design.

Biopsychology 400

Study of biological bases of behavior, including brain structure and function, hormones, and genetics.

Positive Psychology 500

Study of factors that contribute to well-being and flourishing, including happiness, resilience, and personal strengths.

Forensic Psychology 400

Application of psychological principles to legal and criminal justice systems, including criminal profiling and eyewitness testimony.

Health Psychology 100

Study of psychological factors in health, illness, and healthcare, including stress management, health behaviors, and patient-provider relationships.

Operating Systems 100

Study of operating system principles, including process management, memory management, file systems, and distributed systems.

Ethics in Technology 400

Examination of ethical issues arising from technological advancements, including privacy, AI ethics, cybersecurity, and social media impacts.

VLSI Design 400

Very Large Scale Integration circuit design, including chip architecture, layout techniques, and design automation tools.

Analog Circuits 400

Design and analysis of analog electronic circuits, including amplifiers, filters, and oscillators.