Mark’s Math
  • Scholarship
  • Viz
  • Class
  • Legacy

Complex Variables

Math 398 Fall 2026
with professor Mark McClure

Handy links

  • Syllabus
  • Course Calendar
  • The Textbook
  • Writetech
  • Complex function visualizer
  • The Math Lab!

Notes

  • Solving cubics with complex numbers
  • Visualizing complex images
  • Möbius transformations:
    • Notes
    • Möbius transformations revealed
    • Interactive

Handouts

  • Warmup Problems
  • Solving a cubic
  • Review for Quiz 1
  • Review for Exam 1

Homework

Here’s a link to all your homework assignments on WriteTech AI. These are automatically graded assignments that provide instant AI feedback.

Alternatively, you can browse specific assignments via the following drop down menu:

import { getCategoryAssignments } from "/components/GetDiscourseTags/GetDiscourseTags.js";
viewof assignment = {
    const assignments = await getCategoryAssignments("complex-assignments");
    let tag_objects = [{format: "---"}];
    tag_objects = tag_objects.concat(assignments.filter(function(assignment) {
        return typeof assignment === "string" || assignment?.tag;
    }).map(function(assignment) {
        const tag = typeof assignment === "string" ? assignment : assignment.tag;
        const n = tag.split("-").slice(-1)[0];
        const status = assignment.closed ? " Closed" :
            assignment.close ? ` closes ${assignment.close}` : "";
        const tFix = n == 1 ? "assignment-1" : tag;
        return ({format: `Assignment ${n}${status}`, value: tFix})
    }));
    return Inputs.select(tag_objects, {
        label: "View:", format: t => t.format
    })
}
{
    // React to assignment choice
    if(assignment.value) {
        window.open(`https://math.writetech.ai/tag/${assignment.value}`)
    }
}

Note that you may need to allow popups for the dropdown menu to work and, in both cases, you’ll need to be logged onto WriteTech to view your assignments.

import {interactiveFunPic} from './components/complexMark.js';
interactiveFunPic("side_pic")
 

Written, owned, hosted, and copyright 2025, Mark McClure