@inproceedings{fuller2025lookwhere,
title = {{LookWhere}? Efficient Visual Recognition by Learning Where to Look and What to See from Self-Supervision},
author = {Anthony Fuller and Yousef Yassin and Junfeng Wen and Tarek Ibrahim and Daniel G. Kyrollos and James R. Green and Evan Shelhamer},
booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
year = {2025},
volume = {38},
pages = {96710--96748},
doi = {10.52202/085713-2910},
eprint = {2505.18051},
archivePrefix = {arXiv},
url = {https://neurips.cc/virtual/2025/loc/san-diego/poster/117306}
}
Do a protein language model and a chemical language model say different things about a peptide? Four fusion designs, four properties, one public benchmark: no. Test F1 within 0.03 of the state of the art, and a negative result that narrows the search.
Vision transformer training on Cloud TPU pods (1 TB HBM, 10 petaFLOPs FP16): mesh topology, per-host utilization, and honest throughput numbers. NeurIPS 2025.
JAX
Cloud TPU
Vision Transformers
Python
Research positions
Undergraduate Capstone
Carleton University · Prof. James Green
Vision transformers for real-time neonatal monitoring: self-supervised pretraining and fine-tuning, then test-time adaptation by entropy minimization.
Research Assistant
CUBIC Lab, Carleton University · Prof. James Green
Deep learning and multimodal methods for real-time embedded healthcare monitoring.
I-CUREUS internship, summer 2026: tested whether fusing sequence and structure encoders, or sharing one model across four peptide properties, beats a single frozen encoder on the PeptiVerse benchmark. Neither did. Trained on a TPU v4-32 pod with a JAX and Grain pipeline.
Co-author of LookWhere? (NeurIPS 2025): deployment and throughput measurement on Cloud TPU pods.
The Apache Software Foundation, Apache HTTP Server Project · Mentor: Jean-Frederic Clere (Apache httpd and Tomcat committer, ASF Member)
Wrote mod_http3, HTTP/3 (RFC 9114) for the Apache HTTP Server on OpenSSL 3.5 QUIC and nghttp3: 6,409 lines of C and 61 signed releases, plugged into httpd's normal request pipeline.
Extended httpd's process management so a module can register connections httpd did not accept itself; graceful stop and restart now drain in-flight HTTP/3 requests. Proposed upstream to apache/httpd.
Built the test and release infrastructure: 56 integration tests against a live server, seven CI workflows, QUIC Interop Runner registration, and packages for Linux and Windows.
Advanced Real-Time Simulation Lab (ARSLab), Carleton University · Prof. Cristina Ruiz
Built, tested, and validated DEVS (Discrete Event System Specification) simulation models in CADMIUM.
Research Student
Carleton University · Prof. Safa Bidawii
Surveyed reinforcement learning (DQNs on Gymnasium) and computer vision architectures (CNNs, GANs, SSMs, Transformers) on Digital Research Alliance of Canada compute.
Teaching
SYSC 3006 Computer Organization and Architecture
Teaching Assistant, Carleton University
SYSC 1006 Foundations of Imperative Programming
Teaching Assistant, Carleton University
SYSC 2310 Introduction to Digital Systems
Teaching Assistant, Carleton University
Talks
Local AI Deployment with Ollama and DockercuHacking2025