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.
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