/home/user/uworld_timetable.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>UWorld Step 1 Timetable — Apr 14 to Jun 30, 2026</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap');
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: 'Inter', sans-serif;
background: #f0f4f8;
color: #1a202c;
font-size: 13px;
line-height: 1.5;
}
.page {
max-width: 900px;
margin: 0 auto;
background: white;
padding: 40px 48px;
}
/* HEADER */
.header {
background: linear-gradient(135deg, #1a56db 0%, #0e3a8a 100%);
color: white;
padding: 32px 36px;
border-radius: 12px;
margin-bottom: 28px;
}
.header h1 {
font-size: 26px;
font-weight: 800;
letter-spacing: -0.5px;
margin-bottom: 6px;
}
.header p {
font-size: 14px;
opacity: 0.85;
}
.header .badge {
display: inline-block;
background: rgba(255,255,255,0.2);
border-radius: 20px;
padding: 4px 14px;
font-size: 12px;
font-weight: 600;
margin-top: 10px;
margin-right: 6px;
}
/* SECTION TITLES */
h2 {
font-size: 16px;
font-weight: 700;
color: #1a56db;
margin: 28px 0 10px 0;
padding-bottom: 6px;
border-bottom: 2px solid #e2e8f0;
text-transform: uppercase;
letter-spacing: 0.5px;
}
h3 {
font-size: 13px;
font-weight: 700;
color: #2d3748;
margin: 20px 0 8px 0;
}
/* TABLES */
table {
width: 100%;
border-collapse: collapse;
margin-bottom: 16px;
font-size: 12.5px;
}
thead th {
background: #1a56db;
color: white;
padding: 9px 12px;
text-align: left;
font-weight: 700;
font-size: 11.5px;
text-transform: uppercase;
letter-spacing: 0.4px;
}
tbody tr:nth-child(even) { background: #f7faff; }
tbody tr:nth-child(odd) { background: #ffffff; }
tbody td {
padding: 8px 12px;
border-bottom: 1px solid #e8edf5;
vertical-align: middle;
}
tbody tr:hover { background: #eef2ff; }
.sunday-row td {
background: #fef3c7 !important;
color: #92400e;
font-weight: 700;
}
.complete-row td {
background: #d1fae5 !important;
color: #065f46;
font-weight: 700;
}
.revision-row td {
background: #fde8ff !important;
color: #6b21a8;
font-weight: 600;
}
.qs-badge {
display: inline-block;
background: #1a56db;
color: white;
border-radius: 10px;
padding: 2px 9px;
font-size: 11px;
font-weight: 700;
min-width: 36px;
text-align: center;
}
/* STATS GRID */
.stats-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 12px;
margin-bottom: 24px;
}
.stat-card {
background: linear-gradient(135deg, #1a56db 0%, #1e40af 100%);
color: white;
border-radius: 10px;
padding: 16px;
text-align: center;
}
.stat-card .num {
font-size: 24px;
font-weight: 800;
line-height: 1;
margin-bottom: 4px;
}
.stat-card .label {
font-size: 10.5px;
opacity: 0.85;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.4px;
}
/* DAILY SCHEDULE */
.schedule-grid {
display: grid;
grid-template-columns: 140px 1fr 80px;
gap: 0;
border: 1px solid #e2e8f0;
border-radius: 10px;
overflow: hidden;
margin-bottom: 20px;
}
.sched-header {
background: #1a56db;
color: white;
padding: 8px 12px;
font-weight: 700;
font-size: 11px;
text-transform: uppercase;
}
.sched-cell {
padding: 8px 12px;
border-bottom: 1px solid #e8edf5;
font-size: 12px;
vertical-align: middle;
}
.sched-cell.time { background: #f0f4f8; font-weight: 600; color: #1a56db; font-size: 11.5px; }
.sched-cell.block { background: #fff8f0; font-weight: 700; color: #c05621; }
.sched-cell.dur { background: #f7faff; text-align: center; font-weight: 600; color: #4a5568; }
.sched-cell.break-row { background: #f0fff4; color: #276749; font-weight: 600; }
/* SUBJECT TABLE */
.subj-badge {
display: inline-block;
padding: 2px 8px;
border-radius: 8px;
font-size: 11px;
font-weight: 700;
}
.subj-path { background:#fee2e2; color:#991b1b; }
.subj-pharm { background:#dbeafe; color:#1e3a8a; }
.subj-physio { background:#d1fae5; color:#065f46; }
.subj-micro { background:#fef3c7; color:#78350f; }
.subj-anat { background:#ede9fe; color:#4c1d95; }
.subj-bioc { background:#fce7f3; color:#831843; }
.subj-behav { background:#e0f2fe; color:#0c4a6e; }
.subj-immun { background:#ecfdf5; color:#064e3b; }
.subj-small { background:#f3f4f6; color:#374151; }
/* CHECKPOINT */
.checkpoint-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
margin-bottom: 20px;
}
.checkpoint-card {
border: 2px solid #e2e8f0;
border-radius: 10px;
padding: 12px;
text-align: center;
}
.checkpoint-card .date { font-size: 11px; color: #718096; font-weight: 600; text-transform: uppercase; }
.checkpoint-card .pct { font-size: 22px; font-weight: 800; color: #1a56db; line-height: 1.1; margin: 4px 0; }
.checkpoint-card .qs-done { font-size: 11px; color: #4a5568; }
.checkpoint-card.done { border-color: #10b981; }
.checkpoint-card.done .pct { color: #059669; }
/* RULES */
.rules-list {
list-style: none;
padding: 0;
}
.rules-list li {
padding: 8px 12px 8px 36px;
position: relative;
border-bottom: 1px solid #f0f4f8;
font-size: 12.5px;
}
.rules-list li::before {
content: attr(data-num);
position: absolute;
left: 8px;
width: 20px;
height: 20px;
background: #1a56db;
color: white;
border-radius: 50%;
font-size: 10px;
font-weight: 800;
display: flex;
align-items: center;
justify-content: center;
top: 8px;
}
/* FOOTER */
.footer {
margin-top: 32px;
padding-top: 16px;
border-top: 2px solid #e2e8f0;
text-align: center;
font-size: 11px;
color: #a0aec0;
}
.tip-box {
background: #eff6ff;
border-left: 4px solid #1a56db;
border-radius: 0 8px 8px 0;
padding: 12px 16px;
margin: 12px 0;
font-size: 12.5px;
color: #1e3a8a;
}
.week-header {
background: linear-gradient(90deg, #1a56db, #3b82f6);
color: white;
padding: 8px 16px;
border-radius: 8px;
margin: 20px 0 8px 0;
font-weight: 700;
font-size: 13px;
}
/* PRINT */
@media print {
body { background: white; font-size: 11px; }
.page { padding: 20px 24px; max-width: 100%; }
.header { padding: 20px 24px; }
.header h1 { font-size: 20px; }
h2 { font-size: 13px; margin: 18px 0 8px 0; }
.stats-grid { grid-template-columns: repeat(4, 1fr); gap: 8px; }
.stat-card .num { font-size: 18px; }
table { font-size: 10.5px; }
thead th { padding: 6px 8px; }
tbody td { padding: 5px 8px; }
.week-header { padding: 6px 12px; font-size: 11px; }
.checkpoint-grid { grid-template-columns: repeat(3, 1fr); }
.checkpoint-card .pct { font-size: 18px; }
.tip-box { font-size: 11px; padding: 8px 12px; }
.rules-list li { font-size: 11px; padding: 6px 12px 6px 32px; }
@page { margin: 15mm; size: A4; }
}
</style>
</head>
<body>
<div class="page">
<!-- HEADER -->
<div class="header">
<h1>UWorld USMLE Step 1 — Complete Timetable</h1>
<p>Personalized schedule to complete the entire question bank with full revision</p>
<div>
<span class="badge">📅 Apr 14 – Jun 30, 2026</span>
<span class="badge">📚 3,658 Questions</span>
<span class="badge">⏰ 8–9 hrs/day</span>
<span class="badge">🗓 Sundays Off</span>
</div>
</div>
<!-- STATS -->
<h2>The Numbers</h2>
<div class="stats-grid">
<div class="stat-card">
<div class="num">3,658</div>
<div class="label">Total Questions</div>
</div>
<div class="stat-card">
<div class="num">67</div>
<div class="label">Study Days</div>
</div>
<div class="stat-card">
<div class="num">60</div>
<div class="label">Questions/Day</div>
</div>
<div class="stat-card" style="background: linear-gradient(135deg, #059669, #047857);">
<div class="num">~12</div>
<div class="label">Revision Days Left</div>
</div>
</div>
<div class="tip-box">
💡 <strong>Great news:</strong> With 78 days available and only 67 needed to finish the bank, you have a comfortable <strong>~12 full days of pure revision</strong> (Jun 19–30) after completing all questions.
</div>
<!-- SUBJECT BREAKDOWN -->
<h2>Subject Allocation</h2>
<table>
<thead>
<tr>
<th>Subject</th>
<th>Questions</th>
<th>Days @ 60/day</th>
<th>Scheduled Weeks</th>
</tr>
</thead>
<tbody>
<tr><td><span class="subj-badge subj-path">Pathology</span></td><td>819</td><td>~14 days</td><td>Week 1–3 (Apr 14–29)</td></tr>
<tr><td><span class="subj-badge subj-pharm">Pharmacology</span></td><td>550</td><td>~9 days</td><td>Week 3–4 (Apr 30 – May 9)</td></tr>
<tr><td><span class="subj-badge subj-physio">Pathophysiology</span></td><td>488</td><td>~8 days</td><td>Week 4–5 (May 10–17)</td></tr>
<tr><td><span class="subj-badge subj-micro">Microbiology</span></td><td>348</td><td>~6 days</td><td>Week 6 (May 19–24)</td></tr>
<tr><td><span class="subj-badge subj-anat">Anatomy</span></td><td>308</td><td>~5 days</td><td>Week 6–7 (May 24–28)</td></tr>
<tr><td><span class="subj-badge subj-behav">Behavioral Science</span></td><td>254</td><td>~4 days</td><td>Week 7 (May 29–31)</td></tr>
<tr><td><span class="subj-badge subj-physio">Physiology</span></td><td>268</td><td>~4 days</td><td>Week 8 (Jun 2–4)</td></tr>
<tr><td><span class="subj-badge subj-bioc">Biochemistry</span></td><td>159</td><td>~3 days</td><td>Week 8 (Jun 5–6)</td></tr>
<tr><td><span class="subj-badge subj-immun">Immunology</span></td><td>132</td><td>~2 days</td><td>Week 8–9 (Jun 7–9)</td></tr>
<tr><td><span class="subj-badge subj-small">Biostatistics</span></td><td>121</td><td>~2 days</td><td>Week 9 (Jun 10)</td></tr>
<tr><td><span class="subj-badge subj-small">Genetics</span></td><td>107</td><td>~2 days</td><td>Week 9 (Jun 11)</td></tr>
<tr><td><span class="subj-badge subj-small">Embryology</span></td><td>75</td><td>~1 day</td><td>Week 9 (Jun 12)</td></tr>
<tr><td><span class="subj-badge subj-small">Histology</span></td><td>29</td><td>~1 day</td><td>Week 9 (Jun 12)</td></tr>
<tr style="background:#f0f4f8; font-weight:700;"><td><strong>TOTAL</strong></td><td><strong>3,658</strong></td><td><strong>~61 days</strong></td><td><strong>Done by ~Jun 13</strong></td></tr>
</tbody>
</table>
<!-- DAILY SCHEDULE -->
<h2>Daily Schedule (8–9 Hours)</h2>
<table>
<thead>
<tr><th>Time</th><th>Activity</th><th>Duration</th></tr>
</thead>
<tbody>
<tr><td>8:00 – 8:30 AM</td><td>Morning review — previous day's marked & incorrect Qs</td><td>30 min</td></tr>
<tr class="complete-row"><td>8:30 – 10:00 AM</td><td>⏱ Block 1 — 40 Questions (TIMED mode)</td><td>1.5 hrs</td></tr>
<tr><td>10:00 – 11:15 AM</td><td>Deep review of Block 1 explanations + make notes</td><td>1 hr 15 min</td></tr>
<tr><td>11:15 – 11:30 AM</td><td>☕ Short break</td><td>15 min</td></tr>
<tr class="complete-row"><td>11:30 AM – 12:30 PM</td><td>📖 Block 2 — 20 Questions (TUTOR mode)</td><td>1 hr</td></tr>
<tr><td>12:30 – 1:30 PM</td><td>🍽 Lunch break</td><td>1 hr</td></tr>
<tr><td>1:30 – 2:30 PM</td><td>Review Block 2 + update wrong answer log</td><td>1 hr</td></tr>
<tr><td>2:30 – 4:30 PM</td><td>First Aid / Sketchy / Pathoma — parallel reading of today's subject</td><td>2 hrs</td></tr>
<tr><td>4:30 – 5:30 PM</td><td>Anki / Flashcard review (new cards + due cards)</td><td>1 hr</td></tr>
<tr><td>5:30 – 6:00 PM</td><td>Plan tomorrow, review weak points</td><td>30 min</td></tr>
<tr style="background:#f0f4f8; font-weight:700;"><td colspan="2"><strong>Total: 40 Timed + 20 Tutor = 60 Qs/day with full review</strong></td><td><strong>~8.5 hrs</strong></td></tr>
</tbody>
</table>
<!-- WEEKLY TIMETABLE -->
<h2>Week-by-Week Schedule</h2>
<div class="week-header">WEEK 1 — Apr 14–19 | Pathology: Foundations</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Subject / Focus</th><th>Qs</th></tr></thead>
<tbody>
<tr><td>Monday</td><td>Apr 14</td><td><span class="subj-badge subj-path">Pathology</span> Cell injury, Apoptosis, Necrosis</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Tuesday</td><td>Apr 15</td><td><span class="subj-badge subj-path">Pathology</span> Inflammation (acute + chronic)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Wednesday</td><td>Apr 16</td><td><span class="subj-badge subj-path">Pathology</span> Tissue repair, Wound healing</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Thursday</td><td>Apr 17</td><td><span class="subj-badge subj-path">Pathology</span> Neoplasia basics, Carcinogenesis, Tumor markers</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Friday</td><td>Apr 18</td><td><span class="subj-badge subj-path">Pathology</span> Hematologic neoplasms (Leukemia/Lymphoma)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Saturday</td><td>Apr 19</td><td><span class="subj-badge subj-path">Pathology</span> Vascular pathology</td><td><span class="qs-badge">60</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>Apr 20</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
</tbody>
</table>
<div class="week-header">WEEK 2 — Apr 21–26 | Pathology: Organ Systems</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Subject / Focus</th><th>Qs</th></tr></thead>
<tbody>
<tr><td>Monday</td><td>Apr 21</td><td><span class="subj-badge subj-path">Pathology</span> Cardiovascular</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Tuesday</td><td>Apr 22</td><td><span class="subj-badge subj-path">Pathology</span> Pulmonary</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Wednesday</td><td>Apr 23</td><td><span class="subj-badge subj-path">Pathology</span> GI — Esophagus to Small Bowel</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Thursday</td><td>Apr 24</td><td><span class="subj-badge subj-path">Pathology</span> GI — Colon, Liver, Pancreas</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Friday</td><td>Apr 25</td><td><span class="subj-badge subj-path">Pathology</span> Renal</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Saturday</td><td>Apr 26</td><td><span class="subj-badge subj-path">Pathology</span> Endocrine</td><td><span class="qs-badge">60</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>Apr 27</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
</tbody>
</table>
<div class="week-header">WEEK 3 — Apr 28 – May 3 | Pathology Finish + Pharmacology Start</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Subject / Focus</th><th>Qs</th></tr></thead>
<tbody>
<tr><td>Monday</td><td>Apr 28</td><td><span class="subj-badge subj-path">Pathology</span> MSK + Dermatology</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Tuesday</td><td>Apr 29</td><td><span class="subj-badge subj-path">Pathology</span> Neuro + Repro — ✅ PATHOLOGY COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Wednesday</td><td>Apr 30</td><td><span class="subj-badge subj-pharm">Pharmacology</span> Autonomic Nervous System</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Thursday</td><td>May 1</td><td><span class="subj-badge subj-pharm">Pharmacology</span> CNS drugs (Antidepressants, Antipsychotics)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Friday</td><td>May 2</td><td><span class="subj-badge subj-pharm">Pharmacology</span> CNS drugs (Antiepileptics, Anesthesia, Opioids)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Saturday</td><td>May 3</td><td><span class="subj-badge subj-pharm">Pharmacology</span> Cardiovascular drugs (Antihypertensives, Antiarrhythmics)</td><td><span class="qs-badge">60</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>May 4</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
</tbody>
</table>
<div class="week-header">WEEK 4 — May 5–10 | Pharmacology Finish + Pathophysiology Start</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Subject / Focus</th><th>Qs</th></tr></thead>
<tbody>
<tr><td>Monday</td><td>May 5</td><td><span class="subj-badge subj-pharm">Pharmacology</span> Cardiovascular (Statins, Anticoagulants, Antiplatelets)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Tuesday</td><td>May 6</td><td><span class="subj-badge subj-pharm">Pharmacology</span> Antimicrobials Part 1 (Cell wall, Protein synthesis)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Wednesday</td><td>May 7</td><td><span class="subj-badge subj-pharm">Pharmacology</span> Antimicrobials Part 2 (Quinolones, Antifungals, Antivirals)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Thursday</td><td>May 8</td><td><span class="subj-badge subj-pharm">Pharmacology</span> Endocrine drugs (Insulin, Thyroid, Steroids)</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Friday</td><td>May 9</td><td><span class="subj-badge subj-pharm">Pharmacology</span> Chemotherapy + Immunosuppressants — ✅ PHARMACOLOGY COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Saturday</td><td>May 10</td><td><span class="subj-badge subj-physio">Pathophysiology</span> Cardiovascular</td><td><span class="qs-badge">60</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>May 11</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
</tbody>
</table>
<div class="week-header">WEEK 5 — May 12–17 | Pathophysiology</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Subject / Focus</th><th>Qs</th></tr></thead>
<tbody>
<tr><td>Monday</td><td>May 12</td><td><span class="subj-badge subj-physio">Pathophysiology</span> Pulmonary</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Tuesday</td><td>May 13</td><td><span class="subj-badge subj-physio">Pathophysiology</span> Renal (AKI, CKD, Acid-base)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Wednesday</td><td>May 14</td><td><span class="subj-badge subj-physio">Pathophysiology</span> GI + Hepatobiliary</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Thursday</td><td>May 15</td><td><span class="subj-badge subj-physio">Pathophysiology</span> Endocrine</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Friday</td><td>May 16</td><td><span class="subj-badge subj-physio">Pathophysiology</span> Hematology (Anemias, Coagulation)</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Saturday</td><td>May 17</td><td><span class="subj-badge subj-physio">Pathophysiology</span> Neuro + Repro — ✅ PATHOPHYSIOLOGY COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>May 18</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
</tbody>
</table>
<div class="week-header">WEEK 6 — May 19–24 | Microbiology</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Subject / Focus</th><th>Qs</th></tr></thead>
<tbody>
<tr><td>Monday</td><td>May 19</td><td><span class="subj-badge subj-micro">Microbiology</span> Bacteriology Part 1 (Gram +ve organisms)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Tuesday</td><td>May 20</td><td><span class="subj-badge subj-micro">Microbiology</span> Bacteriology Part 2 (Gram –ve, Atypicals)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Wednesday</td><td>May 21</td><td><span class="subj-badge subj-micro">Microbiology</span> Virology (DNA viruses + RNA viruses)</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Thursday</td><td>May 22</td><td><span class="subj-badge subj-micro">Microbiology</span> Mycology + Parasitology</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Friday</td><td>May 23</td><td><span class="subj-badge subj-micro">Microbiology</span> Remaining Qs — ✅ MICROBIOLOGY COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Saturday</td><td>May 24</td><td><span class="subj-badge subj-anat">Anatomy</span> Head & Neck</td><td><span class="qs-badge">60</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>May 25</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
</tbody>
</table>
<div class="week-header">WEEK 7 — May 26–31 | Anatomy + Behavioral Science</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Subject / Focus</th><th>Qs</th></tr></thead>
<tbody>
<tr><td>Monday</td><td>May 26</td><td><span class="subj-badge subj-anat">Anatomy</span> Upper limb + Lower limb</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Tuesday</td><td>May 27</td><td><span class="subj-badge subj-anat">Anatomy</span> Thorax + Abdomen</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Wednesday</td><td>May 28</td><td><span class="subj-badge subj-anat">Anatomy</span> Neuroanatomy — ✅ ANATOMY COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Thursday</td><td>May 29</td><td><span class="subj-badge subj-behav">Behavioral Sci</span> Biostatistics/Epidemiology + Ethics</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Friday</td><td>May 30</td><td><span class="subj-badge subj-behav">Behavioral Sci</span> Development, Psychiatry, Social determinants</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Saturday</td><td>May 31</td><td><span class="subj-badge subj-behav">Behavioral Sci</span> Remaining Qs — ✅ BEHAVIORAL SCIENCE COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>Jun 1</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
</tbody>
</table>
<div class="week-header">WEEK 8 — Jun 2–7 | Physiology + Biochemistry + Immunology Start</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Subject / Focus</th><th>Qs</th></tr></thead>
<tbody>
<tr><td>Monday</td><td>Jun 2</td><td><span class="subj-badge subj-physio">Physiology</span> Cardiovascular + Pulmonary</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Tuesday</td><td>Jun 3</td><td><span class="subj-badge subj-physio">Physiology</span> Renal + GI</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Wednesday</td><td>Jun 4</td><td><span class="subj-badge subj-physio">Physiology</span> Neuro + Endocrine — ✅ PHYSIOLOGY COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Thursday</td><td>Jun 5</td><td><span class="subj-badge subj-bioc">Biochemistry</span> Metabolism (Glycolysis, TCA, Fatty acids)</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Friday</td><td>Jun 6</td><td><span class="subj-badge subj-bioc">Biochemistry</span> Molecular biology + Nutrition — ✅ BIOCHEMISTRY COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr><td>Saturday</td><td>Jun 7</td><td><span class="subj-badge subj-immun">Immunology</span> Innate immunity + Adaptive immunity</td><td><span class="qs-badge">60</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>Jun 8</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
</tbody>
</table>
<div class="week-header">WEEK 9 — Jun 9–14 | Finish All Subjects 🎉</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Subject / Focus</th><th>Qs</th></tr></thead>
<tbody>
<tr class="complete-row"><td>Monday</td><td>Jun 9</td><td><span class="subj-badge subj-immun">Immunology</span> Remaining Qs — ✅ IMMUNOLOGY COMPLETE</td><td><span class="qs-badge">72</span></td></tr>
<tr class="complete-row"><td>Tuesday</td><td>Jun 10</td><td><span class="subj-badge subj-small">Biostatistics</span> Full subject — ✅ BIOSTATISTICS COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Wednesday</td><td>Jun 11</td><td><span class="subj-badge subj-small">Genetics</span> Full subject — ✅ GENETICS COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Thursday</td><td>Jun 12</td><td><span class="subj-badge subj-small">Embryology</span> + <span class="subj-badge subj-small">Histology</span> — ✅ BOTH COMPLETE</td><td><span class="qs-badge">60</span></td></tr>
<tr class="complete-row"><td>Friday</td><td>Jun 13</td><td>🎉 <strong>ENTIRE QBANK COMPLETE</strong> — Mixed weak subject review block</td><td><span class="qs-badge">60</span></td></tr>
<tr class="revision-row"><td>Saturday</td><td>Jun 14</td><td>📝 REVISION DAY 1 — All Incorrect Qs (252 total) Part 1</td><td><span class="qs-badge">60</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>Jun 15</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
</tbody>
</table>
<div class="week-header">WEEK 10 — Jun 16–21 | Pure Revision</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Activity</th><th>Qs</th></tr></thead>
<tbody>
<tr class="revision-row"><td>Monday</td><td>Jun 16</td><td>📝 Revision — Incorrect Qs Part 2 (finish all 252)</td><td><span class="qs-badge">60</span></td></tr>
<tr class="revision-row"><td>Tuesday</td><td>Jun 17</td><td>📝 Revision — All Marked Qs (65) + Omitted Qs Part 1</td><td><span class="qs-badge">60</span></td></tr>
<tr class="revision-row"><td>Wednesday</td><td>Jun 18</td><td>📝 Revision — Omitted Qs Part 2 (259 total)</td><td><span class="qs-badge">60</span></td></tr>
<tr class="revision-row"><td>Thursday</td><td>Jun 19</td><td>📝 Omitted Qs finish + Mixed timed block (simulate exam)</td><td><span class="qs-badge">60</span></td></tr>
<tr class="revision-row"><td>Friday</td><td>Jun 20</td><td>⏱ Mixed timed block — Pathology + Pharmacology (highest yield)</td><td><span class="qs-badge">60</span></td></tr>
<tr class="revision-row"><td>Saturday</td><td>Jun 21</td><td>⏱ Mixed timed block — Micro + Physio + Biochem</td><td><span class="qs-badge">60</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>Jun 22</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
</tbody>
</table>
<div class="week-header">FINAL WEEK — Jun 23–30 | Power Revision + Exam Prep</div>
<table>
<thead><tr><th>Day</th><th>Date</th><th>Activity</th><th>Qs</th></tr></thead>
<tbody>
<tr class="revision-row"><td>Monday</td><td>Jun 23</td><td>📉 Weak subject deep dive (whatever scored lowest)</td><td><span class="qs-badge">60</span></td></tr>
<tr class="revision-row"><td>Tuesday</td><td>Jun 24</td><td>⏱ Mixed 60Q timed block — all subjects random</td><td><span class="qs-badge">60</span></td></tr>
<tr class="revision-row"><td>Wednesday</td><td>Jun 25</td><td>📊 Behavioral Science + Biostatistics rapid revision (memorization focus)</td><td><span class="qs-badge">40</span></td></tr>
<tr class="revision-row"><td>Thursday</td><td>Jun 26</td><td>💊 Pharmacology rapid review — mechanisms + side effects only</td><td><span class="qs-badge">40</span></td></tr>
<tr class="revision-row"><td>Friday</td><td>Jun 27</td><td>🔬 Pathology rapid review — classic findings + buzzwords</td><td><span class="qs-badge">40</span></td></tr>
<tr class="revision-row"><td>Saturday</td><td>Jun 28</td><td>⏱ Final 40Q FULL TIMED MOCK — exam simulation (strict conditions)</td><td><span class="qs-badge">40</span></td></tr>
<tr class="sunday-row"><td>Sunday</td><td>Jun 29</td><td>☀️ REST DAY — No studying</td><td>—</td></tr>
<tr class="revision-row"><td>Monday</td><td>Jun 30</td><td>✏️ Light day — Wrong answer notebook only. NO new Qs. Sleep early.</td><td>—</td></tr>
</tbody>
</table>
<!-- PROGRESS CHECKPOINTS -->
<h2>Progress Checkpoints</h2>
<div class="checkpoint-grid">
<div class="checkpoint-card">
<div class="date">Apr 19 (End Wk 1)</div>
<div class="pct">~10%</div>
<div class="qs-done">~360 Qs done</div>
</div>
<div class="checkpoint-card">
<div class="date">Apr 26 (End Wk 2)</div>
<div class="pct">~20%</div>
<div class="qs-done">~720 Qs done</div>
</div>
<div class="checkpoint-card">
<div class="date">May 3 (End Wk 3)</div>
<div class="pct">~29%</div>
<div class="qs-done">~1,080 Qs done</div>
</div>
<div class="checkpoint-card">
<div class="date">May 10 (End Wk 4)</div>
<div class="pct">~39%</div>
<div class="qs-done">~1,440 Qs done</div>
</div>
<div class="checkpoint-card">
<div class="date">May 17 (End Wk 5)</div>
<div class="pct">~49%</div>
<div class="qs-done">~1,800 Qs done</div>
</div>
<div class="checkpoint-card">
<div class="date">May 24 (End Wk 6)</div>
<div class="pct">~59%</div>
<div class="qs-done">~2,160 Qs done</div>
</div>
<div class="checkpoint-card">
<div class="date">May 31 (End Wk 7)</div>
<div class="pct">~69%</div>
<div class="qs-done">~2,520 Qs done</div>
</div>
<div class="checkpoint-card">
<div class="date">Jun 7 (End Wk 8)</div>
<div class="pct">~79%</div>
<div class="qs-done">~2,880 Qs done</div>
</div>
<div class="checkpoint-card done">
<div class="date">Jun 13 (End Wk 9)</div>
<div class="pct">100% ✅</div>
<div class="qs-done">3,658 Qs — BANK DONE</div>
</div>
</div>
<!-- GOLDEN RULES -->
<h2>Golden Rules (Non-Negotiable)</h2>
<ul class="rules-list">
<li data-num="1"><strong>Never skip explanations</strong> — read every one, even when you got the answer correct. The explanation teaches more than the question.</li>
<li data-num="2"><strong>Wrong answer log</strong> — one line per wrong answer: <em>Topic → Why I was wrong → Correct concept.</em> Review every Saturday.</li>
<li data-num="3"><strong>Timed mode for the 40Q block always</strong> — builds exam stamina and time management from day one.</li>
<li data-num="4"><strong>Read First Aid in parallel</strong> — open the relevant FA section after every UWorld block. UWorld explains; FA consolidates.</li>
<li data-num="5"><strong>Sundays = full off</strong> — no guilt, no "just a few cards." Your brain consolidates memory during rest.</li>
<li data-num="6"><strong>If you miss a day</strong> — do NOT try to catch up with 120 Qs the next day. Just resume the normal 60. Consistency beats bingeing.</li>
<li data-num="7"><strong>Mark aggressively</strong> — if you're not 100% certain, mark it. Your marked list is your personal high-yield review set.</li>
</ul>
<!-- FOOTER -->
<div class="footer">
<p>UWorld USMLE Step 1 Timetable | Apr 14 – Jun 30, 2026 | 3,658 Questions | 60 Qs/day | Generated by Orris</p>
<p style="margin-top:4px;">To save as PDF: Open in browser → File → Print → Save as PDF (A4, margins: default)</p>
</div>
</div>
</body>
</html>