Mahindra Center for the Humanities website on a laptop and on a phone

UX Facilitation, visual design, and website theming for Harvard’s Mahindra Center for Humanities

Project Overview


I redesigned the visual experience of Mahindra Center for the Humanities (MCH) website within the OpenScholar CMS and used CSS and JavaScript to apply new styles to the site.

Team & Timeline

6 months start to finish with a 6-person team working on Harvard’s campus.



  • Sketch
  • InVision
  • OpenScholar
  • CSS
  • JavaScript


MCH’s new website theme became a model for 3 other Harvard humanities initiatives.

Problem and Context

MCH aims to bring forward insights from the humanities within and outside of Harvard. To meet their goals, they needed a new website that:

  • Better showcased their upcoming events and recent news
  • Highlighted past event videos that their audience valued for academic purposes
  • Engaged undergraduate students with available opportunities
  • Complied with Harvard’s new digital accessibility guidelines

What I did

Experience and Visual Design

I facilitated 9 design ideation sessions, during which I asked questions and sketched ideas based on MCH’s needs.

After each session, I created low-fidelity wireframes to present to the team for feedback. Presenting the designs through wireframes allowed the team to see the direction of the project more clearly. I showed the wireframe one week after the sketching session, giving the team time to process what we discussed and return with a more objective stance.

Whiteboards showing sketches for the new Mahindra website.
Low fidelity wireframes for the Mahindra website.

Once we had the layout in order, I focused on the visual design.

I created high-fidelity mockups for 3 pages (Home, Seminars, and Get Involved) to establish the style patterns of the site. When selecting the fonts, I made accessibility and readability a priority. Most of MCH’s print materials used all-caps for event titles, but using all-caps for long headings could make them less readable.

Comparison of headings  using all-caps, and headings using title case.
3 high fidelity mock-ups for the Mahindra website.

To highlight events, I made sure to include them in several relevant pages across the website.

Events appeared on the Events page, the Homepage, the Seminars landing page, and individual seminar pages. It was also important for scholars to reference past events, so we included past seminars on individual seminar pages and created a Videos page for event recordings.

Screenshot of the Seminars landing page showing upcoming events, and of an individual seminar page showing upcoming and past events for that seminar.
Videos page wireframe and screenshot of the final Videos page.

To increase engagement, I designed a Get Involved page meant to promote opportunities, primarily for students.

We spent most of a workshop session discussing the language for the page, wanting to represent what MCH has to offer properly.

MCH wanted to steer away from the language commonly used in STEM fields to indicate innovation and collaboration. Many humanities fields deal with the past, and collaborative projects are not very frequent within the humanities.

Instead, we focused on emphasizing actions people could take to participate in MCH, and we featured a few opportunities adjacent to the organization.

Whiteboard sketch and highfidelity mockup for the Get Involved page.

Website Theming and Design Engineering

Next, I used CSS and JavaScript to theme the website. During this process, I had to adjust the styles for the Seminar page due to the markup.

We built the website using a content management system (CMS) called OpenScholar. As a CMS, OpenScholar offers a variety of widgets. On the Seminar page, we used a List of Posts widget to load a dynamic list of seminars and reduce content creation overhead. Unfortunately, this approach placed the title of the seminar above the seminar’s featured image. Per design, the title needed to be below the image.

Due to the widget markup, I could not find a CSS solution to reverse this order, and a JavaScript solution meant potential negative performance and maintenance implications. Therefore I opted for placing the title above the image.

Using Chrome Dev Tools to inspect a seminar card.

Mobile and Accessibility Testing

I made sure the design worked well for mobile devices by using Chrome Dev Tools and BrowserStack for testing.

Because most people view Harvard sites on large screens, we focused on wireframing the site’s desktop version. However, while theming, I refined the design so accommodated mobile website visitors as well.

Using Chrome Dev Tools for mobile testing.

I also conducted accessibility audits using the Wave and Site Improve Chrome Extensions to assure the site met with AA guidelines.

While I fixed the errors I could, some errors were platform issues that I could not solve. The OpenScholar platform has various accessibility issues, including using first-level headings for all items in a list of post widgets. At the time of this project, Harvard was working with them to resolve some of these issues.

Using the Wave chrome extension for accessibility testing.


Working with the creative and design-driven MCH staff, I learned to receive feedback gracefully from a design-aware and detail-oriented team.


MCH’s new website inspired 3 other Harvard humanities initiatives, thus giving my team 3 new clients. Around launch time, the Harvard Arts and Humanities Division contacted my team, Harvard Web Publishing, to say they wanted to use the MCH website theme for their new student experience website. Later on, the project sparked even more interest and inspired the Office for the Arts at Harvard website and the Korea Institute at Harvard.