Curriculum and capabilities

Skill tree

An interactive timeline of coursework, projects, work, and presentations.

This timeline restores the original skill-tree view: disciplines run vertically and time runs horizontally. Expand a discipline to inspect its sub-fields, then pan or zoom across the work.

Mini Map

Drag to pan · scroll to zoom · click a discipline label to expand its sub-branches · click a node to open its project or resource. Vertical axis = topic; horizontal axis = time.

Course archive

Math 4202 (Topology II)

Undergraduate

A continuation of Math 4201 featuring more advanced topics in topology. The content may vary with each offering. (Current offering: Topological spaces, CW complexes, manifolds, fundamental groups of closed surfaces, Seifert-Van Kampen Theorem, and related topics.)
TopologyTopological spacesCW ComplexesManifolds

Math 4302 (Modern Algebra)

Undergraduate

Introduction to groups, rings, and fields. Includes permutation groups, group and ring homomorphisms, field extensions, connections with linear algebra.
GroupsRings

CSE 433 (Introduction to Computer security)

Undergraduate

Secure computing requires the secure design, implementation, and use of systems and algorithms across many areas of computer science. Fundamentals of secure computing such as trust models and cryptography will lay the groundwork for studying key topics in the security of systems, networking, web design, machine learning algorithms, mobile applications, and physical devices. Human factors, privacy, and the law will also be considered. Hands-on practice exploring vulnerabilities and defenses using Linux, C, and Python in studios and lab assignments is a key component of the course.
Computer securityVM ware

ENGR 310 (Technical Writing)

Undergraduate

Persistent concerns of grammar and style. Analysis and discussion of clear sentence and paragraph structure and of organization in complete technical documents. Guidelines for effective layout and graphics. Examples and exercises stressing audience analysis, graphic aids, editing, and readability. Videotaped work in oral presentation of technical projects. Writing assignments include descriptions of mechanisms, process instructions, basic proposals, letters and memos, and a long formal report. Students enrolled or waitlisted in Technical Writing must attend the first week of class or their registration will be dropped to allow a waitlisted student in the course.
WritingTechnical writing