I am trying to make a resume header like the one shown below:

I do not know how to put my name and program beside my contacts. My name and program are on separate lines. My contacts are placed in a table (1 column, 3 rows, the text is left justified).
So my code looks something like this:
\documentclass[a4paper,12pt]{article}
%======PREAMBLE======================
% Document font - https://ctan.org/tex-archive/fonts/gillius?lang=en
\usepackage{gillius}
% Add clickable links
\usepackage{hyperref}
% Set spacing
\usepackage{setspace}
% Use Font Awesome icons
\usepackage{fontspec}
\usepackage{fontawesome5}
\usepackage{xparse}
%====================================
\onehalfspacing
\begin{document}
% HEADER
% Name & Program
\begin{flushleft}
Anthony Johnson \*
Electrical Engineering Student at MIT
\end{flushleft}
% Contacts Section
\begin{flushright}
\begin{tabular}{ l }
\href{https://github.com/AnthonyJohnson}{\faGithub \hspace{0.25 em} AnthonyJohnson} \
\href{mailto:ajohnson@mit.com}{\faEnvelope \hspace{0.25 em} ajohnson@mit.com} \
\faPhone \hspace{0.25 em} (123) - 456 - 7890 \
\end{tabular}
\end{flushright}
\end{document}
\end{onehalfspacing}
Could someone please tell me how I can accomplish this. Thanks :)

