Moe

PhD in natural language processing, with years spent building NLP applications end to end. Moe works on text analysis: lexical and syntactic structure, and what separates machine-generated prose from human prose statistically. He has been experimenting with computational linguistics since the early days of NLTK, spaCy and WordNet, and still writes most of his tooling in Python.

57 articles

Articles by Moe

Blog card for a guide to the best AI humanizer for cover letters and resumes, focused on entity preservation and recruiter-ready tone
AI Humanization

The Best AI Humanizer for Cover Letters and Resumes

Job applications are the most entity-dense documents most people write, so the humanizer that edits them has to keep job titles, company names, skills, and dates verbatim. Why TextPulse is the recommendation, plus a five-step checklist for testing any alternative.

5 min read
Compilatio AI Detector Review: Europe's Institutional Detector
AI Detection

Compilatio AI Detector Review: Europe's Institutional Detector

Compilatio is the detector European universities license where American roundups assume Turnitin: French-built, used by more than 1,100 schools across over 50 countries, and the only major institutional detector a student can run on their own work before submitting. It claims a 94 to 99% reliability rate at catching AI text and under 1% false positives. The one peer-reviewed study to include it ranked it second out of 14 tools, and concluded the tools it tested were neither accurate nor reliable. Here is what the evidence supports.

8 min read
Sapling AI Detector Review: A Developer Tool in an Academic World
AI Detection

Sapling AI Detector Review: A Developer Tool in an Academic World

Sapling's AI detector comes from an NLP tooling company, not an integrity company, and it shows: a public API, per-sentence perplexity scores and a Chrome extension built for triage work. Its independent record is the widest we have reviewed, from zero false positives in Scribbr's test to a 90 percent false positive rate in a 2025 Texas A&M study. That volatility, not any single score, is the finding.

7 min read
Winston AI Review: The 99.98% Accuracy Claim vs the Evidence
AI Detection

Winston AI Review: The 99.98% Accuracy Claim vs the Evidence

Winston AI advertises 99.98% accuracy, the highest self-claimed figure in the detector industry, measured on an internal test set the company has never published. The peer-reviewed RAID benchmark put its overall accuracy at 71% at a fixed 5% false positive rate, still second among the four commercial detectors tested. Here is what each number actually measures, and who this tool genuinely suits.

7 min read
Scribbr AI Detector Review: What a 78% Score Actually Means
AI Detection

Scribbr AI Detector Review: What a 78% Score Actually Means

Scribbr's free AI checker posts the best free-tier numbers around: 78 percent accuracy, tied for first, in Scribbr's own published comparison, with the premium tier at 84 percent. The catch is the word "own": the test was designed, run, and graded by the vendor, and the other top free tool belongs to the same parent company. Here is what those numbers rest on, what the premium tier adds, and why a Scribbr pre-check cannot forecast a Turnitin result.

7 min read
Copyleaks AI Detector Review: The Detector Built Into Your LMS
AI Detection

Copyleaks AI Detector Review: The Detector Built Into Your LMS

Copyleaks is the AI detector most students meet without choosing it, bundled with plagiarism checking inside Canvas, Moodle, and Blackboard. The vendor advertises over 99 percent accuracy and a .03 percent false positive rate. In the June 2026 Vrije Universiteit Brussel study, it failed to fully flag a single one of 40 entirely AI-generated papers. Here is what the evidence actually shows.

6 min read
Pangram AI Detector Review: The Tool Researchers Keep Validating
AI Detection

Pangram AI Detector Review: The Tool Researchers Keep Validating

Pangram publishes a false positive rate of roughly 1 in 10,000, and unlike most detector vendors it now has recent independent research pointing in the same direction. A peer-reviewed 2026 study from Vrije Universiteit Brussel found it was the only tool of four that produced satisfactory results on master's level papers. Here is what the studies measured, where the evidence is still thin, and what no detector score can prove.

7 min read
How to humanize AI essay for college work, from the course policy check through to the disclosure statement
AI Humanization

How to Humanize an AI Essay for College

The step that decides everything happens before any rewriting tool opens: reading what your own module actually permits, which is almost never set at university level. Then comes the editing method for an essay specifically, which is a different document from a journal manuscript and rewards a different order of work.

7 min read
A self-check answering does my writing sound like ai, with a human-written paragraph beside the signals a reader misreads
AI Humanization

Does My Writing Sound Like AI? A Self-Check

A self-diagnostic for writers who did the work themselves and now cannot hear their own prose. Why competent, taught, heavily revised academic writing sets off the same signals as machine output, which five things are worth checking, and which of them to stop apologising for.

5 min read
Table answering what is AI slop, with a padded draft paragraph beside its edited version
AI Humanization

What Is AI Slop? Definition and Examples

A working definition of AI slop, the three conditions that have to hold before the word applies, where the term came from, and the four symptoms that make a paragraph read as slop, each shown next to what an editor does with it.

11 min read
When to use a, an and the: decision path table for article errors in academic writing
Academic Writing

Article Errors: Why A, An and The Are So Hard to Get Right

Article choice is one of the last things a fluent second-language writer masters, because English requires a determiner in places many languages leave the noun to speak for itself. Here is the decision path: countable versus uncountable, first mention versus later mention, generic reference, and the fixed cases that follow no rule.

7 min read
ZeroGPT accuracy: the company's own claimed rate next to its disclosed limitations on formulaic writing
AI Detection

Is ZeroGPT Accurate?

ZeroGPT's own FAQ claims a rate pushing toward 98 percent on internal testing, and separately admits that formulaic writing can read as AI regardless of who wrote it. Here is what the company states about its method, what independent testing on this exact product has found, and what a free score is actually useful for.

4 min read
Illustration for an academic integrity AI guide, showing a student's course handbook next to a chatbot conversation window
AI Detection

Academic Integrity and AI: A Student's Guide

A practical walk through what AI use is almost always fine, what is almost never fine, the grey area in between, and how to keep a simple record of what you did, starting from the one policy that actually governs an assignment: the course's own.

5 min read
Turnitin false positive rate: table comparing document-level and sentence-level figures and the sub-20-percent asterisk threshold
AI Detection

Turnitin False Positive Rate: What the Numbers Say

Turnitin publishes two false positive figures, not one, and neither describes the paper sitting in front of one particular professor. Here is the document-level versus sentence-level split, the sub-20-percent asterisk, and the arithmetic that turns a fraction of a percent into a real count of students.

5 min read
Illustration explaining AI detection in nursing school, showing a reflective writing assignment beside a fitness to practise case file
AI Detection

AI Detection in Nursing and Medical Programs

Nursing, medicine and allied health programs run academic misconduct and fitness-to-practise as two separate systems, so an integrity finding does not always stop at a grade. Here is how that two-track structure works, and why reflective writing and care plans are exactly where it gets tested.

4 min read
Universities that stopped using Turnitin's AI detector: Vanderbilt, Michigan State and UT Austin opt-out timeline
AI Detection

Which Universities Stopped Using Turnitin's AI Detector

Vanderbilt, Michigan State and UT Austin have each published their own reasoning for switching off Turnitin's AI writing indicator. None of them dropped Turnitin itself. Here is the distinction, the arithmetic behind it, and which other names get repeated without an institution's own page to confirm them.

5 min read
Illustration answering do college admissions check for AI, showing a personal statement next to a signed application declaration
AI Detection

Do College Admissions Check for AI?

Common App calls AI-generated essay content fraud, UCAS requires a declaration and runs its own similarity checks, and Brown allows AI for spelling and grammar only. Here is what admissions offices have actually published, and why a personal statement is judged on voice long before any scanner gets involved.

5 min read
How to prove you didn't use AI: a table of evidence types from version history to search logs and how hard each is to fake
AI Detection

How to Prove You Did Not Use AI

There is no single fact that proves how an essay was written. What exists instead is corroboration: independent, hard-to-fake traces that converge on the same account. Here is what that evidence actually looks like, and what to start doing now if you have not been accused of anything yet.

6 min read
Table answering can Turnitin detect DeepSeek, Claude and Gemini, based on Turnitin's own published model coverage
AI Detection

Can Turnitin Detect Claude, Gemini and DeepSeek?

A classifier trained to react to statistical pattern does not need to have seen a specific chatbot to flag its output. Here is why that matters for DeepSeek, what Turnitin itself publishes about Claude, Gemini and other models by name, and what it does not publish for any of them.

4 min read
Accused of using AI on essay work: a calm first 48 hours checklist for responding to an academic integrity email
AI Detection

Accused of Using AI When You Did Not: What to Do

An academic integrity email naming AI use is frightening precisely because there is no single fact that disproves a percentage. Here is what to do, in order, in the first 48 hours: what to say, what never to admit, what evidence to request, and how to find out whether a score is even allowed to stand alone.

6 min read
Diagram answering can Turnitin detect paraphrased text, comparing similarity matching against the AI writing indicator
AI Detection

Can Turnitin Detect Paraphrased Text?

Yes, Turnitin detects paraphrased text, and it was built to. Its similarity engine catches reworded passages that still overlap with published and previously submitted work, and its AI writing report carries a labelled category for AI-generated text revised with a paraphrasing tool or word spinner. Here is how each system catches it, and why swapping words for synonyms clears neither one.

9 min read
How does Turnitin detect AI: diagram of the segment, score and average pipeline behind a Turnitin AI writing report
AI Detection

How Turnitin Detects AI, Step by Step

Turnitin's AI writing detector does not read a document as a whole. It segments a submission into chunks, scores each one, averages the results, and only then produces the percentage on a report. This covers that pipeline, what it flags across ChatGPT, Claude and Gemini, what independent testing found it misses, and who actually gets to see the number.

18 min read
Comparison table of Grammarly alternatives for academic writers, with pricing and free tiers
Academic Writing

Grammarly Alternatives for Academic Writers

General-purpose grammar tools flag passive voice a methods section needs, hedging language a reviewer expects, and readability scores an argument should not chase. Here is why, plus what Trinka, Paperpal, Writefull, ProWritingAid and LanguageTool are each actually built for, priced from their own sites.

7 min read
Three-pass checklist for how to proofread a thesis, covering structure, mechanics and consistency
Academic Writing

How to Proofread Your Own Thesis in Three Passes

A thesis produces three different kinds of error, and reading it once, start to finish, is the method most likely to miss all three. Here is why proofreading your own work defeats normal reading, what each of three separate passes actually catches, and the tricks that make familiar sentences look unfamiliar enough to see.

6 min read
Table of common grammar mistakes in research papers with wrong and fixed examples
Academic Writing

Common Grammar Mistakes in Research Papers

Six grammar errors show up in research papers more than anywhere else, because academic sentences are built to hold more qualification than an everyday paragraph can carry. Here is the mechanism behind each one, a wrong-and-fixed example, and what a free grammar checker can and cannot catch on its own.

6 min read
Table showing -ize or -ise in British English and the verbs that never switch
Academic Writing

-ize or -ise? Journal House Styles Decoded

Oxford University Press spells organize with a z in British English, on etymological grounds, which is why the convention is called Oxford spelling rather than an Americanism. A closed set of verbs, advertise and surprise among them, never takes -ize under any style, for a completely different reason worth knowing before a proofread turns a correct spelling into an error.

4 min read
Table of US vs UK spelling differences by pattern, for academic writing
Academic Writing

British vs American Spelling in Academic Writing

Colour and organize and analyse can each be correct and still be wrong together in the same document. Four recurring patterns explain most of what separates British and American spelling, a short list of words breaks the patterns outright, and one rule decides whether a submission passes: consistency with whatever convention the target actually specifies.

5 min read
What is a good Turnitin score? A similarity report broken into matched sources rather than one number.
AI Detection

What Is a Good Turnitin Score?

Turnitin publishes no acceptable similarity percentage, and institutions set their own guidance instead. This post explains what actually drives a high or low score, why quoted material and reference lists inflate it without anything being wrong, and how to read the match breakdown behind the number rather than the number itself.

6 min read
Table of apostrophe rules for possessives and contractions in academic writing
Academic Writing

Apostrophe Errors That Survive Spell Check

A spell checker reads letters, not meaning, so its and it's, a plural and a possessive, and a decade with a stray apostrophe all sail through clean. Here are the rules that catch what spell check cannot: singular possessives ending in s, plural possessives, joint ownership, and the marks that should never appear at all.

4 min read
Table showing when to use a semicolon instead of a comma, and when to use a colon, in academic writing
Academic Writing

Semicolon and Colon Rules for Academic Writing

A semicolon joins two independent clauses of equal weight. A colon announces that what follows explains or completes what came before. Here is the structural difference, where each belongs in academic prose, and the one style question that splits APA from Chicago.

5 min read
Before and after example showing how to increase burstiness and perplexity by varying sentence length and word choice
AI Detection

How to Raise Perplexity and Burstiness in Your Writing

Raising perplexity and burstiness on purpose usually just means writing better: varying sentence length, mixing clause structures, and choosing the word that actually fits instead of the one that merely scans. Concrete before-and-after examples, plus where this stops being craft and starts being a bad idea.

10 min read
Diagram showing how GPTZero works today: a sentence-level AI classifier replacing its original perplexity and burstiness method
AI Detection

How GPTZero Works

GPTZero made perplexity and burstiness famous, then quietly retired both. Here is what its classifier measures now, what a report actually shows, and where the tool says its own limits are.

5 min read
Illustration of an Arabic AI humanizer editing an academic manuscript written in Modern Standard Arabic
AI Humanization

AI humanizer for Arabic

Arabic academic writing has its own AI tells: calque openers, stacked hedges, and a flattened rhythm that Modern Standard Arabic does not normally use. Here is how those tells show up, how universities across the Arab world are responding, and what a humanizer needs to preserve when the source language is Arabic.

6 min read
Multilingual AI humanizer interface rewriting academic text across more than a dozen languages
AI Humanization

Multilingual AI Humanizer: One Engine, 60+ Languages

TextPulse runs as a single engine across more than 60 languages, but detector adoption, register norms, and citation habits differ from country to country. This hub explains why language-specific humanization matters and links to in-depth guides for 15 languages, from Indonesian to Hindi.

4 min read
Vietnamese AI humanizer interface showing an AI-sounding paragraph corrected into natural formal Vietnamese
AI Humanization

AI Humanizer for Vietnamese

Vietnamese formal writing has its own AI tells: a fixed rotation of Sino-Vietnamese transition openers that ChatGPT reaches for far more often than a person would. This guide breaks down what flags Vietnamese AI text, how Vietnamese universities handle detection, and what a humanizer has to preserve to keep citations and terminology intact.

6 min read
Side-by-side comparison of AI-generated and humanized Spanish academic text, showing what a spanish ai humanizer changes
AI Humanization

Spanish AI Humanizer: Why Detectors Flag AI-Written Spanish

Academic Spanish has its own AI tells: calqued phrases, stacked hedges, and a flatter rhythm than a trained reader expects. This post covers what triggers a flag, what universities across Spain and Latin America currently say about disclosure, and what a humanizer needs to preserve to survive review.

6 min read
Split-screen graphic contrasting stiff, AI-flagged Japanese academic prose with the natural register a Japanese AI humanizer produces
AI Humanization

Japanese AI Humanizer for Academic Writing

Japanese academic writing runs on a single consistent register, and most AI-generated drafts break it within a paragraph. This post walks through the specific grammatical tells, how Japanese universities and detectors actually check for them, and what a Japanese AI humanizer needs to preserve along the way.

6 min read
Hindi AI humanizer rewriting an academic paragraph to sound natural in Hindi
AI Humanization

AI humanizer for Hindi

Most Hindi academic writing in India is actually produced in English, but Hindi-medium scholarship still faces its own AI-detection risks. This guide breaks down the calques and stiff openers that give away ChatGPT-drafted Hindi, what Indian and Nepali universities currently say about generative AI, and how a humanizer needs to preserve citations, terms, and register.

5 min read
Diagram illustrating token probability ai detection: a language model's next-token distribution turning into a log-likelihood score
AI Detection

Token Probability and Log-Likelihood in AI Detection

Perplexity gets the attention, but the arithmetic underneath it is token probability: what the model's distribution over the next word actually contains, why detection math runs in log space instead of raw probability, and how a string of per-token scores becomes one number.

6 min read
Table answering what do markers look for in an essay, broken down by argument, evidence, structure and presentation
Academic Writing

What Tutors Actually Mark Down For

Presentation is what students polish the night before a deadline. A published marking rubric says it is usually the narrowest of the categories that decide a grade. Here is where the weight actually sits, and why.

5 min read
Is burstiness still used by AI detectors? GPTZero's 2023 shift from a statistical formula to a trained classifier.
AI Detection

Do AI Detectors Still Rely on Perplexity and Burstiness?

GPTZero made perplexity and burstiness famous, then quietly retired both in autumn 2023 for a deep-learning classifier. This post traces what changed, what GPTZero and Turnitin actually document today, and why the two statistics still explain why machine text is detectable even though neither vendor computes them directly anymore.

5 min read
Illustration answering will I get caught using ChatGPT, showing the stages of a university academic integrity process from report to appeal
AI Detection

Will I Get Caught Using ChatGPT?

Getting caught is rarely a single moment triggered by a percentage score. It is a defined process with stages, evidence standards and appeal rights, most of which never make it past a first conversation. Here is what that process actually looks like end to end, using a published university procedure rather than a guess.

8 min read
Illustration answering can professors tell if you use ChatGPT, showing a professor comparing a new essay against a student's earlier drafts
AI Detection

Can Professors Tell If You Used ChatGPT?

Detection software matters less here than most students assume. This walks through what a professor who has already read your work actually notices when a draft stops sounding like you, from a landmark blind study of examiners to the specific, checkable signs that show up long before anyone runs a scan.

6 min read
What is burstiness? A chart comparing uniform AI-generated sentence lengths to varied human sentence lengths.
AI Detection

What Is Burstiness? Why Uniform Sentences Get Flagged

Burstiness measures how widely sentence lengths swing across a passage, not how long the average sentence runs. This post explains where the term comes from, how the spread is actually calculated, and why a language model's output tends to settle into a narrow band of lengths.

6 min read
What is perplexity in AI detection? A language model scoring how predictable each word in a sentence is.
AI Detection

What Is Perplexity in AI Detection?

Perplexity is the number a language model produces to describe how surprised it was by your word choices. This post traces the metric to its 1977 origin, works through the formula, and explains why the same passage can score differently depending on which model is doing the reading.

6 min read