def _parse_description(details):
    """
    Extract short description from the course detail page

    Args:
        details(Tag): BeautifulSoup Tag for course details

    Returns:
        list of str: List of course paragraph strings

    """
    div = details.find("div", {"class": "course-right"}).find(
        "div", {"class": "field--type-text-with-summary"}
    )
    # pylint: disable=expression-not-assigned
    [p.extract() for p in div.findAll("p", {"class": "special"})]
    paragraphs = []
    for child in div.findAll():
        if child.name == "p":
            paragraphs.append(child.text)
        elif child.name == "h3":
            break

    return paragraphs