Skip to content

Commit 22457a1

Browse files
committed
feat: enhance teaching experience section with improved layout and styling
1 parent 809f350 commit 22457a1

2 files changed

Lines changed: 89 additions & 17 deletions

File tree

index.html

Lines changed: 33 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -245,27 +245,43 @@ <h3>Full-Stack Engineer</h3>
245245
</div>
246246
</section>
247247

248-
<section class="section reveal">
248+
<section class="section reveal teaching-section">
249249
<h2>Teaching Experience</h2>
250-
<div class="grid cards">
251-
<article class="card">
252-
<h3>Teaching Assistant, CISC 498</h3>
253-
<p class="meta">Queen's University | Sep 2025 - Present</p>
250+
<div class="grid cards teaching-grid">
251+
<article class="card teaching-card">
252+
<div class="teaching-top">
253+
<h3>CISC 498 - Information Technology Project</h3>
254+
<span class="term-badge">Sep 2025 - Present</span>
255+
</div>
256+
<p class="meta">Queen's University</p>
257+
<p class="teaching-role">Teaching Assistant</p>
254258
<p>Mentored project teams, provided implementation guidance, and supported evaluation of deliverables and presentations.</p>
255259
</article>
256-
<article class="card">
257-
<h3>Head Teaching Assistant, CISC 327</h3>
258-
<p class="meta">Queen's University | Sep 2025 - Dec 2025</p>
260+
<article class="card teaching-card">
261+
<div class="teaching-top">
262+
<h3>CISC 327 - Software Quality Assurance</h3>
263+
<span class="term-badge">Sep 2025 - Dec 2025</span>
264+
</div>
265+
<p class="meta">Queen's University</p>
266+
<p class="teaching-role">Head Teaching Assistant</p>
259267
<p>Designed assignments with instructor collaboration, coordinated grading, and supported students with coursework and exams.</p>
260268
</article>
261-
<article class="card">
262-
<h3>Head Teaching Assistant, CISC 324</h3>
263-
<p class="meta">Queen's University | Jan 2025 - Apr 2025</p>
269+
<article class="card teaching-card">
270+
<div class="teaching-top">
271+
<h3>CISC 324 - Operating Systems</h3>
272+
<span class="term-badge">Jan 2025 - Apr 2025</span>
273+
</div>
274+
<p class="meta">Queen's University</p>
275+
<p class="teaching-role">Head Teaching Assistant</p>
264276
<p>Assisted assignment design, coordinated TA workflows, and supported student learning in operating systems.</p>
265277
</article>
266-
<article class="card">
267-
<h3>Head Teaching Assistant, CISC 327</h3>
268-
<p class="meta">Queen's University | Sep 2024 - Dec 2024</p>
278+
<article class="card teaching-card">
279+
<div class="teaching-top">
280+
<h3>CISC 327 - Software Quality Assurance</h3>
281+
<span class="term-badge">Sep 2024 - Dec 2024</span>
282+
</div>
283+
<p class="meta">Queen's University</p>
284+
<p class="teaching-role">Head Teaching Assistant</p>
269285
<p>Supported assignment development, grading, exam proctoring, and student communication.</p>
270286
</article>
271287
</div>
@@ -304,10 +320,10 @@ <h3>Embedded & Design</h3>
304320
<section class="section card reveal">
305321
<h2>Achievements & Activities</h2>
306322
<ul>
307-
<li>Chairman's Scholarship, Metropolitan University (2016 - 2018)</li>
308-
<li>Mobile App Development Trainer, Google Techmakers Bangladesh (2017)</li>
309-
<li>Information and Technology Officer, Queen's Bangladeshi Students Association (2025 - 26)</li>
323+
<li>Information and Technology Officer, Queen's Bangladeshi Student Association (QBSA) (2025 - 2026)</li>
310324
<li>Member of Sports Club, Metropolitan University (2017 - 2019)</li>
325+
<li>Mobile App Development Trainer, Google Techmakers Bangladesh (2017)</li>
326+
<li>Chairman's Scholarship, Metropolitan University (2016 - 2018)</li>
311327
</ul>
312328
</section>
313329

styles.css

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,57 @@ article.card {
379379
background: linear-gradient(180deg, var(--accent), var(--accent-2));
380380
}
381381

382+
.teaching-grid {
383+
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
384+
}
385+
386+
.teaching-card {
387+
border-radius: 18px;
388+
border: 1px solid rgba(19, 32, 51, 0.1);
389+
background: linear-gradient(150deg, rgba(255, 255, 255, 0.95), rgba(247, 252, 250, 0.88));
390+
box-shadow: 0 12px 24px rgba(15, 40, 75, 0.08);
391+
}
392+
393+
.teaching-top {
394+
display: flex;
395+
align-items: flex-start;
396+
justify-content: space-between;
397+
gap: 0.65rem;
398+
margin-bottom: 0.5rem;
399+
}
400+
401+
.teaching-top h3 {
402+
margin: 0;
403+
font-size: 1.02rem;
404+
}
405+
406+
.term-badge {
407+
display: inline-flex;
408+
align-items: center;
409+
white-space: nowrap;
410+
font-size: 0.74rem;
411+
font-weight: 700;
412+
color: #0d5f5a;
413+
background: rgba(15, 118, 110, 0.12);
414+
border: 1px solid rgba(15, 118, 110, 0.22);
415+
border-radius: 999px;
416+
padding: 0.22rem 0.56rem;
417+
}
418+
419+
.teaching-role {
420+
display: inline-flex;
421+
align-items: center;
422+
width: fit-content;
423+
margin: 0.45rem 0 0.62rem;
424+
font-size: 0.78rem;
425+
font-weight: 700;
426+
color: #0e4f54;
427+
background: rgba(17, 159, 93, 0.12);
428+
border: 1px solid rgba(17, 159, 93, 0.22);
429+
border-radius: 999px;
430+
padding: 0.2rem 0.56rem;
431+
}
432+
382433
.timeline {
383434
display: grid;
384435
gap: 0.85rem;
@@ -624,6 +675,11 @@ article.card {
624675
justify-self: center;
625676
}
626677

678+
.teaching-top {
679+
flex-direction: column;
680+
align-items: flex-start;
681+
}
682+
627683
.timeline {
628684
padding-left: 0.8rem;
629685
}

0 commit comments

Comments
 (0)