summaryrefslogtreecommitdiffhomepage
path: root/resources/pug/finals/index.pug
blob: 92aa446fb110916242e21e601ecf338d8cc88be7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
extends /layout.pug

block extra_head
	meta(name='description', content='PhD candidate in linguistics, representation of agency in language using spatial relations. I do theoretical research and apply it to Biblical Hebrew.')

block titleContainer

block content
	header
		div(style="display:table-row;")
			img#profile(alt="Camil Staps", style="vertical-align:bottom;", src="/assets/img/profile.jpg", width="170")
			div#basicinfo(style="display:table-cell;vertical-align:bottom;")
				h1
					| Camil Staps 
					small.nowrap [ka'mil stɑps]
					small  
					small.nowrap he/his
				p
					span.tt.obfuscate
						| info@c
						span dummy
						| amilst
						span dummy
						| aps.nl
				p(style="margin-bottom:1em;")
					a(href="https://leidenuni.academia.edu/CamilStaps")
						i.ai.ai-lg.ai-academia(title="Academia.edu")
					|  
					a(href="https://orcid.org/0000-0003-1164-6838")
						i.ai.ai-lg.ai-orcid(title="ORCiD")
					|  
					a(href="https://twitter.com/SemiCamil")
						i.fab.fa-lg.fa-twitter(title="Twitter")
					|  
					a(href="https://gitlab.com/camilstaps")
						i.fab.fa-lg.fa-gitlab(title="GitLab")
					|  
					a(href="https://github.com/camilstaps")
						i.fab.fa-lg.fa-github(title="GitHub")
					|  
					a(href="https://nl.linkedin.com/in/camilstaps")
						i.fab.fa-lg.fa-linkedin(title="LinkedIn")

	hr

	section
		p.larger#lead
			| I am a PhD candidate in theoretical and Semitic linguistics.
			| I study how #[strong language] uses #[strong spatiality] to express concepts like #[strong agency], #[strong causation], and #[strong evidentiality].
			| I take a #[strong theoretical linguistic] perspective and apply the results to #[strong Biblical Hebrew].
		p.larger
			| I do this at #[a(href="https://www.universiteitleiden.nl/", target="_blank") Leiden University]
			| and #[a(href="https://www.ru.nl/") Radboud University]
			| under the supervision of #[a(href="https://www.rooryck.org/") Johan Rooryck]
			| and #[a(href="https://radboud.academia.edu/ellenvanwolde") Ellen van Wolde].

	section
		h2 Publications
		mixin pub(year, title)
			p
				if attributes.oa
					if attributes.doi
						- var oaurl = 'https://doi.org/'+attributes.doi
					else if attributes.url
						- var oaurl = attributes.url
					else
						- throw 'pub: oa set but no doi or url'
					a.oa(href!=oaurl, target='_blank')
						i.ai.ai-lg.ai-open-access(title="Open Access")

				if !attributes.authors
					- attributes.authors = 'Camil Staps'
				| #{attributes.authors}, #{year}. 
				|‘
				if attributes.url
					a(href!=attributes.url, target='_blank')!= title
				else
					| !{title}
				|’
				if attributes.journal
					|. !{attributes.prejournal}#[em!=attributes.journal]
					if attributes.volume
						|  #{attributes.volume}
						if attributes.issue
							|  (#{attributes.issue})
				else if attributes.booktitle
					| , in #{attributes.editors} (eds.), #[em!=attributes.booktitle]
				else if attributes.misc
					| . #{attributes.misc}
				if attributes.pages
					- attributes.pages = attributes.pages.replace('-', '–')
					| , pp. !{attributes.pages}
				| .
				if attributes.doi
					|  doi: 
					- var doiurl = 'https://doi.org/'+attributes.doi
					a(href!=doiurl, target='_blank')!= attributes.doi
		mixin review(year, author, title)
			+pub(year, 'Review of: ' + author + ', ' + title)&attributes(attributes)

		h4 Refereed articles
		table.main_table.publications
			tr
				td In preparation
				td
					+pub('in preparation', 'On the demonstrative nature of finite complementizers')(authors='Camil Staps and Johan Rooryck', url='https://lingbuzz.net/lingbuzz/006751', misc='Draft on LingBuzz')
			tr
				td 2022
				td
					+pub(2022, '<em>Lip̄</em> &lsquo;in the face of&rsquo;: a Locative preposition with a threatening connotation')(journal='Journal of Hebrew Scriptures', volume=22, issue=1, pages='1-24', doi='10.5508/jhs29582', oa)
			tr
				td 2020
				td
					+pub(2020, '&ldquo;When Dust Was Poured Out&rdquo;: Creation in Job 38.36&ndash;38')(journal='Journal for the Study of the Old Testament', volume=44, issue=3, pages='456-471', doi='10.1177/0309089219862828', oa)
			tr
				td
				td
					+pub(2020, 'Prepositions and the Grammaticalization of Ancient Hebrew Bipartite Reciprocal Markers')(journal='Journal of Semitic Studies', volume=65, issue=1, pages='61-84', doi='10.1093/jss/fgz050', oa)
			tr
				td 2019
				td
					+pub(2019, 'Lazy Interworking of Compiled and Interpreted Code for Sandboxing and Distributed Systems')(authors='Camil Staps, John van Groningen and Rinus Plasmeijer', booktitle='Implementation and Application of Functional Languages (IFL \'19), September 25–27, 2019, Singapore, Singapore', editors='Jurriën Stutterheim and Wei Ngan Chin', doi='10.1145/3412932.3412941', url='/assets/pdf/ifl2019.pdf', oa)
			tr
				td 2018
				td
					+pub(2018, 'A Case Study of Reciprocal Middles in Biblical Hebrew: the Niphal of לחם')(journal='Orientalia', volume=87, issue=2, pages='159-183', url='http://www.academia.edu/37896637')

		h4 Book reviews
		table.main_table.publications
			tr
				td 2021
				td
					+review(2021, 'Peter Bekins', 'Inscriptions from the World of the Bible. A Reader and Introduction to Old Northwest Semitic')(journal='Bibliotheca Orientalis', volume=78, issue='5/6', pages='723-726')
			tr
				td
				td
					+review(2021, 'Margaret Winters', 'Historical Linguistics')(journal='LINGUIST List', volume=32, issue=1438, url='https://linguistlist.org/issues/32/32-1438/', oa)
			tr
				td 2020
				td
					+review(2020, 'Elitzur A. Bar-Asher Siegal', 'The NP-strategy for Expressing Reciprocity')(journal='Bibliotheca Orientalis', volume=77, issue='3/4', pages='318-322', url='https://scholarlypublications.universiteitleiden.nl/handle/1887/3142525', oa)

		h4 Non-refereed work
		table.main_table.publications
			tr
				td 2019
				td
					+pub(2019, 'Tense, Aspect and Modality in Jewish Palestinian Aramaic')(misc='Master thesis, Leiden University', url='https://hdl.handle.net/1887/77991', oa)
			tr
				td
				td
					+pub(2019, 'Lazy Interworking of Compiled and Interpreted Code for Sandboxing and Distributed Systems')(misc='Master thesis, Radboud University Nijmegen', url='https://www.ru.nl/publish/pages/769526/thesis_1.pdf', oa)
			tr
				td 2017
				td
					+pub(2017, 'Code generation for the Thumb-2 instruction set')(misc='Bachelor thesis, Radboud University Nijmegen', url='https://cs.ru.nl/bachelorscripties/2017/Camil_Staps___4498062___Code-generation-for-the-Thumb-2-instruction-set.pdf', oa)

	section
		h2 Talks
		p.
			I keep track of #[a(href='/conferences.html') the conferences I visit and how much CO#[sub 2] I emit in doing so].

		table.main_table.presentations
			tr
				td(colspan=3)
					h4 Upcoming
			tr
				td 2022
				td Nov 21, #[a(href="https://www.sbl-site.org/meetings/AnnualMeeting.aspx", title="Society of Biblical Literature") SBL Annual]
				td With Martijn Beukenhorst. Semantic properties of prepositions: the distinction between causal מן and ב (#[a(href="/assets/pdf/sbl2022.pdf") slides]).
			tr
				td
				td Dec 9, #[a(href="https://benecla.com/", title="CogLing Days") CogLing Days]
				td With John Rooryck. On the demonstratives nature of finite complementizers.

			tr
				td(colspan=3)
					h4 Past
			tr
				td 2022
				td Nov 9, #[a(href="https://bcopley.com/cocoa", title="Converging On Causal Ontology Analyses") COCOA]
				td With Johan Rooryck. Space in the causal chain: The perspective from French and Biblical Hebrew (#[a(href="/assets/pdf/cocoa2022.pdf") handout]).
			tr
				td
				td Aug 25, #[a(href="https://societaslinguistica.eu/sle2022/", title="Societas Linguistica Europaea") SLE2022]
				td With Johan Rooryck. On the demonstratives nature of finite complementizers (#[a(href="/assets/pdf/sle2022.pdf") slides]; #[a(href="/assets/pdf/sle2022-handout.pdf") handout]).
			tr
				td
				td Jan 12, #[a(href="https://ail-workshop.github.io/AIL2-Workshop/", title="Agency and Intentions in Language") AIL2]
				td With Johan Rooryck. French double Agents: a force-theoretic account of #[em de] and #[em par] (#[a(href="/assets/pdf/ail2022.pdf") handout]).
			tr
				td 2020
				td Jan 10, #[a(href="https://sites.google.com/view/nl-fp-day-2020/home", title="Dutch Functional Programming Day") NL-FP day]
				td With John van Groningen and Rinus Plasmeijer. Lazy interworking of compiled and interpreted code.
			tr
				td 2019
				td Sep 27, #[a(href="https://web.archive.org/web/20201201105043/http://2019.iflconference.org/", title="Implementation and application of Functional Languages") IFL31]
				td By Rinus Plasmeijer, with John van Groningen. Lazy interworking of compiled and interpreted code for sandboxing and distributed systems.
			tr
				td 2018
				td Jan 26, #[a(href="http://clin28.cls.ru.nl/", title="Computational Linguistics in the Netherlands") CLIN28]
				td Combining grammatical features for dating texts in small-corpus languages (#[a(href="http://clin28.cls.ru.nl/#abstract-42") abstract &amp; slides]).
			tr
				td
				td Jan 5, #[a(href="http://clean.cs.ru.nl/NL-FP_dag_2018", title="Dutch Functional Programming Day") NL-FP day]
				td #[a(href="https://cloogle.org") Cloogle]: a programming language search engine and its applications (#[a(href="https://clean.cs.ru.nl/NL-FP_dag_2018#Camil_Staps_-_Cloogle:_a_programming_language_search_engine_and_its_applications") abstract &amp; slides]).

	section
		h2 Software projects
		table.main_table
			tr
				td: a(href="https://gitlab.com/camilstaps/mbqs") M&#601;b&#817;aqq&#275;&#353;
				td A spreadsheet application for scholars of the Hebrew Bible and Biblical Hebrew.
			tr
				td: a(href="https://hebrewtools.org") HebrewTools
				td Several web applications for Biblical Hebrew education (#[a(href="https://github.com/HebrewTools") GitHub]).
			tr
				td: a(href="https://clean-and-itasks.gitlab.io/nitrile") Nitrile
				td A package manager for the functional programming language #[a(href="https://clean-lang.org") Clean].
			tr
				td: a(href="https://cloogle.org") Cloogle
				td A search engine for #[a(href="https://clean-lang.org") Clean] code (#[a(href="https://gitlab.com/cloogle/cloogle-web") GitLab]).

		p Find more on #[a(href="https://gitlab.com/camilstaps") GitLab], #[a(href="https://github.com/camilstaps") GitHub], and #[a(href="https://git.camilstaps.nl/") git.camilstaps.nl].

	section
		h2 Grants
		table.main_table
			tr
				td 2019&ndash;2024
				td #[a(href="https://www.nwo.nl/projecten/pgw19015-0") NWO Promoties in de Geesteswetenschappen], &euro;249K (covering my PhD project; applied for by Holger Gzella; grant no. PGW.19.015).

	section
		h2 Teaching
		table.main_table
			tr
				td 2021&ndash;2022
				td Hebrew I&ndash;II, Radboud University Nijmegen (10 ECTS).
			tr
				td 2020&ndash;2021
				td Hebrew II, Radboud University Nijmegen (5 ECTS).
			tr
				td
				td Hebrew I&ndash;III, Vrije Universiteit Amsterdam (15 ECTS).
			tr
				td 2015&ndash;2019
				td.
					Student assistant for various courses in computing science, Radboud University Nijmegen.
					See under Employment for a list of courses.

	section
		h2 Employment
		table.main_table
			tr
				td Sep. 2019&ndash;present
				td
					| PhD candidate, Leiden University &amp; Radboud University Nijmegen.
					br
					| Supervised by #[a(href="https://www.rooryck.org/") Johan Rooryck] and #[a(href="https://radboud.academia.edu/ellenvanwolde") Ellen van Wolde].
			tr
				td Sep. 2019&ndash;Aug. 2021
				td Scientific programmer / software architect, #[a(href="https://top-software.nl") TOP Software].
			tr
				td Feb. 2021&ndash;Jul. 2021
				td Lecturer, Vrije Universiteit Amsterdam.
			tr
				td Sep. 2015&ndash;Aug. 2019
				td
					details
						summary(style='cursor:pointer;') Student assistant, #[a(href="https://www.ru.nl") Radboud University Nijmegen] (click for an overview of activities).

						mixin saItem(guide, name)
							| #[a(href=guide)= name], 

						mixin lastSaItem(guide, name)
							a(href=guide)= name

						p 2018&ndash;19: work on the #[a(href="http://clean.cs.ru.nl/Clean") Clean] ecosystem

						p
							| 2017&ndash;18: 
							+saItem("https://sis.ru.nl/osiris-student/OnderwijsCatalogusSelect.do?selectie=cursus&collegejaar=2017&cursus=NWI-IBC016", "Combinatorics")
							+lastSaItem("https://sis.ru.nl/osiris-student/OnderwijsCatalogusSelect.do?selectie=cursus&collegejaar=2017&cursus=NWI-IBC015", "Functional Programming for AI")

						p
							| 2016&ndash;17: 
							+saItem("https://studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40559/", "Algorithms and Data Structures")
							+saItem("https://studiegids.science.ru.nl/2016/science/course/40511/", "Combinatorics")
							+saItem("https://studiegids.science.ru.nl/2016/en/socsci/course/41452/", "Functional Programming for AI")
							+saItem("https://www.studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40568/", "Functional Programming 1")
							+saItem("https://studiegids.science.ru.nl/2016/en/science/course/40564/", "Introduction to Cryptography")
							+lastSaItem("https://studiegids.science.ru.nl/2016/science/prospectus/inf_ba/course/40560/", "Operating Systems")
						p
							| 2015&ndash;16: 
							+saItem("https://cs.ru.nl/~hubbers/courses/co_1516/", "Combinatorics")
							+saItem("https://studiegids.science.ru.nl/2015/science/prospectus/inf_ba/course/37072/", "Functional Programming 1")
							+saItem("https://studiegids.science.ru.nl/2015/course/37073/", "Functional Programming 2")
							+saItem("https://studiegids.science.ru.nl/2015/science/prospectus/inf_ba/course/37067/", "Introduction to Cryptography")
							+lastSaItem("https://cs.ru.nl/~hubbers/courses/ms_1516/", "Mathematical Structures")

			tr
				td May 2013&ndash;Mar. 2019
				td Owner of ViviSoft.

	section
		h2 Education
		table.main_table
			tr
				td 2017&ndash;2019
				td
					| Research MA. #[a(href="https://www.universiteitleiden.nl/en/education/study-programmes/master/classics-and-ancient-civilizations-research/hebrew-and-aramaic-studies-research") Hebrew and Aramaic Studies], Leiden University
					| (#[abbr(title="A weighted average of more than 8/10 points, and a thesis graded with more than 8/10 points") #[em cum laude]]).
			tr
				td 2017&ndash;2019
				td
					| MSc. #[a(href="https://www.ru.nl/english/education/masters/software-science/") Software Science], Radboud University Nijmegen
					| (#[abbr(title="A weighted average of more than 9/10 points") #[em summa cum laude]]).
			tr
				td 2014&ndash;2017
				td
					| BSc. #[a(href="https://www.ru.nl/opleidingen/bachelor/computing-science/") Computing Science], Radboud University Nijmegen
					| (#[abbr(title="A weighted average of more than 8/10 points") #[em cum laude]]).