Paul is watching
Professor Paul Dickson

Hello, I'm Dick!

Professor of Pain & Suffering

"I don't teach computer science. I teach students the true meaning of despair, one memory diagram at a time."

⚠️ BREAKING NEWS: Professor Dickson adds 47 more tracing questions to the final exam • Campus squirrels form union to protest ongoing harassment • TA support group meets Thursdays at 7pm in the parking lot • CSE 115 students report PTSD from memory diagrams • Alcatraz museum adds Dickson wing ⚠️

About Me

Everything you never wanted to know but were too afraid not to memorize for the exam. Paul

📚 Teaching Philosophy

I firmly believe that if a student isn't crying during office hours, I haven't done my job. My courses are carefully designed to maximize confusion and minimize hope. Every assignment is a puzzle wrapped in an enigma, traced through seventeen stack frames.

🏫 Academic Background

I received my Ph.D. from UMass Amherst, where my dissertation was titled "On the Impossibility of Student Happiness: A Formal Proof." Before defending it, I biked across the entire United States from California to Georgia — not for charity, not for self-discovery, but to put as much distance as possible between myself and my students. I hold a BS from Swarthmore College and a minor in Squirrel Behavioral Psychology from an unaccredited online institution.

💪 Specialties

Memory tracing, student torment, making simple concepts "abstruse" (an actual word a student used on RateMyProfessor to describe my Python class), writing exam questions with no correct answer, and what students across three different schools over 15 years have consistently described as "dry sarcastic humor." I prefer the term "emotional warfare."

🤔 Fun Fact

I am the sole reason you have to trace code in CSE 115 and CSE 116. It's not because memory diagrams help you understand program execution — it's purely because I enjoy watching students suffer. I even published a peer-reviewed paper called "Memory Diagrams: A Consistent Approach Across Concepts and Languages" just to make it permanent. The curriculum committee tried to remove tracing once. I simply stared at them until they changed their minds.

Paul
14,327
Students Traumatized
Tracing Problems Written
843
Squirrels Chased
23
Years in Alcatraz
0
Regrets

Life Timeline

A storied career of questionable decisions.

1975

Born Under Mysterious Circumstances

Witnesses report a flock of crows circled the hospital for three days. The attending physician later quit medicine and became a lighthouse keeper, refusing to discuss the event.

1993

Expelled from Kindergarten (at age 18)

After a prolonged 13-year stay in kindergarten, Paul was finally expelled for "aggressively correcting the teacher's use of crayons" and "forcing other children to trace their drawings before coloring them in."

1997

Discovered Computer Science at Swarthmore

Originally enrolled as a culinary arts major at Swarthmore College, Paul accidentally wandered into a CS lecture and became obsessed with the idea that you could make people trace through code by hand. He switched majors immediately and never looked back.

1999

Biked Across the Entire United States

Before finishing his PhD at UMass Amherst, Paul cycled from California to Georgia over the course of a month. He claims it was "for the experience." Former colleagues believe he was fleeing the consequences of his first tracing exam.

2000 - 2023

Imprisoned in Alcatraz Federal Penitentiary

Mugshot
Inmate #00115

Convicted on 147 counts of "aggravated tracing" and "criminal infliction of memory diagrams." During his 23-year sentence, Paul started a coding bootcamp for inmates that had a 0% completion rate because he made every assignment a tracing exercise. He was released early for "good behavior," though the warden later admitted they just couldn't take his office hours anymore.

2023

Hired at University at Buffalo

UB was the only institution willing to hire a professor with "23 years of incarceration" on their resume. The department chair later said, "We thought it was a typo. By the time we realized it wasn't, he had already rewritten the entire CSE 115 curriculum."

2024

Banned from Campus Starbucks

After demanding that baristas "trace through the espresso machine's state before and after each pull," Paul was permanently banned. He now brings his own coffee in a thermos labeled "Tears of CSE 116 Students."

2025

Named "Most Feared Professor" for Third Consecutive Year

Received 100% of the vote. The other nominees withdrew their candidacies after Paul made them trace through the ballot-counting algorithm.

Hobbies & Interests

When I'm not ruining GPAs, I keep busy.

🐿

Chasing Squirrels

My favorite outdoor activity. I've been clocked at 17 mph pursuing a grey squirrel across the academic spine. Campus security has asked me to stop. I have not.

😱

Torturing TAs

My TAs are required to grade 400 tracing problems per week by hand. I also make them attend a mandatory 6am "motivation session" where I quiz them on pointer arithmetic.

📑

Writing Tracing Problems

I write tracing problems the way some people write poetry. Each one is a masterpiece of nested function calls, mutable state, and shattered dreams.

🎧

Listening to Students Cry

I have a curated Spotify playlist of office hours recordings. It's 47 hours long and categorized by midterm vs. final season.

🧘

Extreme Ironing

I iron my lecture notes on top of mountains. It's the only hobby more pointless than asking me for a curve. (There will never be a curve.)

🍩

Collecting Student Tears

I have an artisanal collection of tears from every semester I've taught. The 2024 Fall vintage is particularly robust, with notes of desperation and a hint of regret.

Selected Publications

Peer-reviewed by people who are also afraid of me.

2025

"Why Your Students Hate You and That's a Good Thing"

Journal of Pedagogical Cruelty, Vol. 12, Issue 3

Read Paper →
2024

"An O(n!) Algorithm for Grading That I Use Anyway"

Proceedings of the International Conference on Unnecessary Complexity

Read Paper →
2024

"Tracing as Therapy: How Drawing Memory Diagrams Cured My Fear of Squirrels (It Didn't)"

Buffalo Psychiatric Review, Special Issue on Faculty Wellness

Read Paper →
2023

"23 Years in Alcatraz: A Retrospective on Prison CS Education"

Memoirs of the Formerly Incarcerated Educators Society (FIES)

Read Paper →
2022

"Experiences Implementing and Utilizing a Notional Machine in the Classroom"

This one is real. He actually published this. The man academically justified making you trace code. 51 citations.

Read Paper →
2019

"A Formal Proof That No One Reads Syllabi"

ACM Transactions on Educational Futility

Read Paper →

Student & Colleague Reviews

Real reviews from RateMyProfessor (3.6/5.0, 64 ratings). You can't make this stuff up. I didn't have to.

"did not anwer questions during lecture"

Anonymous Student
RateMyProfessor, CSE 115, Feb 2026 • That's the whole review. Yes, "answer" is misspelled.

"A or F class basically"

Anonymous Student
RateMyProfessor, CSE 116, May 2025 • Quality: 1/5 • Difficulty: 5/5 • Grade received: F

"His class consists of him typing and students copying his code."

Anonymous Student
RateMyProfessor, CSE 115 • This complaint has followed him across three different schools for 15 years

"Professor Dickson is a valued member of our faculty. Please stop emailing me about him. I cannot help you. No one can."

Department Chair
CSE Department • Visibly Exhausted

"He asked me to trace through the coffee machine's internal state during a faculty meeting. I'm a history professor. I don't know what a stack frame is. I still can't sleep."

Dr. Margaret Thornton
Professor of Medieval History • Innocent Bystander

"I like the guy even if I can tell he is not a fan of me."

Anonymous Student
RateMyProfessor, CSE 420, Apr 2026 • Quality: 4/5 • Still gave him 4 stars despite the emotional neglect

Awards & Honors

Recognition from organizations I may have made up.

🏆

3.6 out of 5.0 — "Would Take Again: 65%"

RateMyProfessor.com • 64 ratings • Tagged: "Hilarious"

🎖

Lifetime Achievement in Student Suffering

National Association of Cruel Educators, 2024

🐸

3rd Place, National Squirrel Chasing Championship

U.S. Squirrel Athletic Federation, 2022

⚙️

Most Recursive Exam Question Ever Written

Guinness World Records, 2024

🔒

Longest Consecutive Sentence in a Federal Prison

Alcatraz Alumni Association, 2023

💧

Highest Tear-to-Credit-Hour Ratio

UB Office of Institutional Research, 2025

Frequently Asked Questions

I'm tired of answering these, so here they are permanently.

Q: Will there be a curve?

No. Next question.

Q: Why do we have to trace code by hand when computers exist?

Because I said so. Also because I spent 23 years in federal prison perfecting these tracing problems and I refuse to let that time go to waste. The real question is: why do YOU exist if not to trace through my carefully crafted recursive functions?

Q: Are the rumors about Alcatraz true?

Which ones? The ones about me running an underground tracing bootcamp for inmates? Yes. The ones about me teaching a seagull to write Python? Also yes. The ones about me escaping through the sewers? No — I served my full sentence with dignity and a 4.0 GPA in the prison's correspondence MBA program.

Q: Why do you chase squirrels?

They know what they did.

Q: Can I get an extension on the assignment?

Sure. I've extended it by one minute. Use it wisely.

Q: Is this website real?

Everything on this website is 100% factual and legally binding. My lawyer (also a squirrel) has reviewed it.

Q: What's your office hours policy?

My office hours are from 3:00 AM to 3:07 AM on alternating Tuesdays, but only during months that contain the letter 'R'. You must bring a hand-traced memory diagram of a doubly-linked list as an entry ticket. No exceptions. No tears. Okay, some tears.

Paul

Ready to Suffer?

Enroll in one of my courses today. Side effects may include loss of sleep, fear of recursion, involuntary tracing of everyday objects, and an inexplicable urge to chase squirrels.

Complaints can be directed to pauldick@buffalo.edu — yes, that is his real email.

Enroll Now (No Refunds)