Introduction

Hello, my name is Fang Cheng ("程方" in Chinese), or you can call my preferred name Javran.

Newbie PhD student in UMD.

Source

\begin{code}

name :: [String]
name = do
    first <- ["Javran", "Fang"]
    let last = "Cheng"
    return $ first ++ " " ++ last

description :: String
description = "First year student in UMD."

achievements :: [String]
achievements = []

main = do
    putStrLn $ "Name: "
    mapM_ putStrLn name
    putStrLn $ "Description: " ++ description
    putStrLn $ "Achievements:"
    if null achievements
        then putStrLn "(To be continued)"
        else mapM_ putStrLn achievements

\end{code}