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
  • The Math Lab!

Notes

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

Handouts

  • Warmup Problems
  • Solving a cubic
  • Review for Quiz 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