Software Development Engineer @ Fovus | Bachelor's in Computer Science @ BU
I'm a senior at Boston University majoring in Computer Science. I love coding, and my favorite topics in CS include data structures, sorting and searching algorithms, and machine learning. I'm passionate about becoming a full-stack developer in the future.
FPT Software, headquartered in Vietnam, is a global IT Consulting and Service Provider with 71 offices in 28 countries and territories. Found in 1999, FPT Software's world-class services have played a vital role in the digital transformation of many businesses worldwide, from industries such as Healthcare, BFSI, Aerospace and Aviation, Manufacturing and Automotive, Logistics and Transportation, etc.
How are programming languages designed? How are they interpreted and compiled?
CS320 will answer those questions by teaching the fundamental concepts of programming languages such as static-type vs. dynamic-type, type inference, polymorphism, high-order functions, tokenizer, lexer, parser, etc. At the end of the semester, students can apply the learned concepts to build a functional interpreter using Ocaml.
As a Course Grader for CS320, beyond my primary responsibility of grading 300+ assignments every other week, I actively assist the teaching faculties in designing weekly teaching plans and delivering the best lessons possible to the students. I hold office hours weekly to answer students' questions, review lecture materials, guide the development of the interpreter, and debug codes.