Zhiyang Ong's repositories
gulyas-scripts
This is the script directory for my research, as part of my dottorato di ricerca. It contains scripts to test out ideas that I have read in research publications.
qubos-solvers
A portfolio of solvers for quadratic unconstrained binary optimization (QUBO).
admin-notes
Notes for research and side projects
boilerplate-code
Boilerplate code for my open source software projects. It will include implementations of common data structures and algorithms, including those for electronic design automation (such as AND-Inverter Graphs and Binary Decision Diagrams)
in-memory-nbl
In-memory computing with noise-based logic
PicenoDecoders
Encoders and decoders for encoding and decoding, and error detection and correction.
baklava-graphics
A repository for experimenting with drawing figures/graphics with computer languages.
Calabria-Digital-Bio
Repository for computer programs written for my digital biology class.
eda-ricercatore.github.io
Zhiyang Ong is an Electrical Engineering Ph.D. student at Texas A&M University. He is currently working on noise-based logic, and had worked on problems in VLSI formal verification, electronic design automation, and satisfiability modulo theories.
guidelines
A set of guidelines for collaboration, software development, IC design (especially VLSI system design), cyber-physical system design projects, VLSI verification projects, machine learning projects, and data science projects.
bibtex-analytics
This set of scripts is to perform data analytics operations on my BibTeX database, and to clean it up.
Campania-Cpp
Random C++ programs
dal-bhat-cv
This is a repository to help members of "Dorsa Sadigh wannabes" who are developing an embedded machine learning solution for the DAC 2019 System Design Contest.
eecs-stem-outreach
Resources for outreach and broadening participation in science, technology, engineering, and mathematics (STEM), including electrical/computer engineering and computer science (EECS).
haskell-sandbox
A sandbox for testing implementations of Haskell concepts that I am learning.
octave-sandbox
Sandbox for trying out concepts in GNU Octave programming, and study notes.
propuesta-de-investigacion
A repository for my course on writing research proposals, and learning about skills that would improve my applications for tenure-track faculty positions (i.e., assistant professor positions).
python-based-curriculum-vitae
Python script to update a LaTeX template for curriculum vitae (CV), using information from a YAML file, and supported by a Makefile
python-sandbox
Sandbox for trying out concepts in Python programming, and study notes.
racket-sandbox
A sandbox to test concepts while learning to program in Racket.
sardegna-scala
A repository of Scala programs that I have developed to hone my skills in functional programming. Three primary goals of this endeavor are: to develop (quasi-) automated techniques for compiler/parser development; to develop an automated framework for data analytics; and to develop faster prototypes for design automation.
SienaLaTeX
A repository for my LaTeX templates. This contains templates for LaTeX documents that I tend to create, LaTeX structures that I tend to use (such as tables, lists, and figures), and LaTeX commands.
CompilerJobs
A listing of compiler, language and runtime teams for people looking for jobs in this area
eda-globetrotter.github.io
My web page for GitHub to host information about my academic, research, professional, and personal projects.
pythonistas-to-riscv-microarchitects
VLSI deisgn workflows to help Pythonistas become RISC-V microarchitects
sample-process-improvement-for-studying
A sample of how students can use process improvement to improve learning outcomes, and how instructors and teaching assistants can use data collected from students about this process to improve teaching strategies
scafati-presentazioni
Presentations from journal clubs and reading groups for various research topics
scienza_dei_dati
A repository for data science projects